球加柱子

描述:当前是关于Echarts图表中的 示例。
 
            option = {
            color: ['#3398DB'],
            grid: {
                left: '3%',
                right: '4%',
                bottom: '145px',
                containLabel: true
            },
             xAxis: [{
                type: 'value',
                min: 0,
                max: 555,
                splitLine: {
                    show: false
                },
                 axisLine: {
                        show: false
                 },
                 axisLabel: {
                        show: false
                    },
                    axisTick: {
                        show: false
                    },
            }],
            yAxis: [{
                type: 'value',
                min: 0,
                max: 700,
                splitLine: {
                    show: false
                },
                axisLine: {
                    show: false
                },
                axisTick: {
                        show: false
                    },
                    axisLabel: {
                        show: false
                    },
            }],
            series: [
                {
                    name: '直接访问',
                    type: 'bar',
                    barWidth: '20px',
                    label: {
                        show: true,
                        position: 'top',
                        formatter: function (params) {
                            return params.value + "%"
                        }
                    },
                    data: [
                        {value: [100,150]},
                         {value: [200, 300]},
                          {value: [300, 210]},
                           {value: [400, 240]},
                        ]
                }, {
                    type: 'scatter',
                    coordinateSystem: 'cartesian2d',
                    zlevel: 3,
                    hoverAnimation: false,
                    symbolSize: 125,
                    itemStyle: {
                        opacity: 1
                    },
                    data: [{
                        name: '文字1',
                        value: [100, -80],
                        symbolSize: [80, 80],
                        symbol: 'circle',
                        itemStyle: {
                            color: 'rgba(0,89,255,0.08)',
                        },
                        label: {
                            show: true,
                            position: 'inside',
                            textStyle: {
                                color: '#fff',
                                fontSize: 0
                            },
                            offset: [0, 0],
                            formatter: '{a|测试}',
                            rich: {
                                a: {
                                    fontSize: 24,
                                    color: '#fff',
                                    align: 'left',
                                    lineHeight: 34,
                                    width: 50,
                                    verticalAlign: 'middle',
                                    fontWeight: 'bolder',
                                }
                            }
                        }
                    }, {
                        name: '文字2',
                        value: [200, -80],
                        symbolSize: [80, 80],
                        symbol: 'circle',
                        itemStyle: {
                            color: 'rgba(0,89,255,1)',
                        },
                        label: {
                            show: true,
                            position: 'inside',
                            textStyle: {
                                color: '#fff',
                                fontSize: 0
                            },
                            offset: [0, 0],
                            formatter: '{a|测试}',
                            rich: {
                                a: {
                                    fontSize: 24,
                                    color: '#ffbb00',
                                    align: 'left',
                                    lineHeight: 34,
                                    width: 50,
                                    verticalAlign: 'middle',
                                    fontWeight: 'bolder',
                                }
                            }
                        }
                    }, {
                        name: '文字2',
                        value: [300, -80],
                        symbolSize: [80, 80],
                        symbol: 'circle',
                        itemStyle: {
                            color: 'rgba(0,89,255,1)',
                        },
                        label: {
                            show: true,
                            position: 'inside',
                            textStyle: {
                                color: '#fff',
                                fontSize: 0
                            },
                            offset: [0, 0],
                            formatter: '{a|测试}',
                            rich: {
                                a: {
                                    fontSize: 24,
                                    color: '#ffbb00',
                                    align: 'left',
                                    lineHeight: 34,
                                    width: 50,
                                    verticalAlign: 'middle',
                                    fontWeight: 'bolder',
                                }
                            }
                        }
                    }, {
                        name: '文字2',
                        value: [400, -80],
                        symbolSize: [80, 80],
                        symbol: 'circle',
                        itemStyle: {
                            color: 'rgba(0,89,255,1)',
                        },
                        label: {
                            show: true,
                            position: 'inside',
                            textStyle: {
                                color: '#fff',
                                fontSize: 0
                            },
                            offset: [0, 0],
                            formatter: '{a|测试}',
                            rich: {
                                a: {
                                    fontSize: 24,
                                    color: '#ffbb00',
                                    align: 'left',
                                    lineHeight: 34,
                                    width: 50,
                                    verticalAlign: 'middle',
                                    fontWeight: 'bolder',
                                }
                            }
                        }
                    }]
                }, {
                    name: '线段',
                    type: 'lines',
                    coordinateSystem: 'cartesian2d',
                    zlevel: 1,
                    lineStyle: {
                        normal: {
                            width: 8,
                            type: 'solid',
                            color: '#46E7FF',
                            opacity: 0.1
                        }
                    },
                    itemStyle: {
                        normal: {
                            opacity: 1
                        }
                    },
                    data: [{
                        coords: [
                            [130, -80],
                            [400, -80]
                        ]
                    }]
                }, {
                    name: '线段动画',
                    type: 'lines',
                    coordinateSystem: 'cartesian2d',
                    zlevel: 2,
                    effect: {
                        show: true,
                        period: 3,
                        trailLength: 0.2,
                        symbolSize: 6
                    },
                    lineStyle: {
                        normal: {
                            width: 6,
                            opacity: 0,
                            color: '#ffbb00'
                        }
                    },
                    data: [{
                        coords: [
                            [130, -80],
                            [400, -80]
                        ]
                    }]
                }
            ]
        };