柱状图

描述:当前是关于Echarts图表中的 示例。
 
            let newData = [{
        name: '第一产业',
        sub: 10000,
        fund: 8000,
        revenue: 8000
    },
    {
        name: '第二产业',
        sub: 20000,
        fund: 16000,
        revenue: 16000
    },
    {
        name: '第三产业',
        sub: 30000,
        fund: 30000,
        revenue: 30000
    }
]
option = {
    backgroundColor: "#030A41",
    grid: {
        top: '100',
        right: '70',
        left: '60',
        bottom: '40' //图表尺寸大小
    },
    legend: {
        textStyle: {
            color: "#90979c",
            fontSize: 12
        },
    },
    tooltip: {
        trigger: "axis",
        fontSize: 14,
        formatter: function(val) {
            console.log(val)
            return `<span style="color:#23C3FF;margin-right:5px;">●</span>${val[0].axisValue}<br/>主体数量 : <span style="color:#23C3FF">${newData[val[0]['seriesIndex']].sub}</span><br/>注册资金 : <span style="color:#23C3FF">${newData[val[0]['seriesIndex']].fund}亿</span><br/>税&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp收 : <span style="color:#23C3FF">${newData[val[0]['seriesIndex']].revenue}亿</span>`
        }

    },
    xAxis: {
        type: 'category',
        color: '#59588D',
        data: [
            "第一产业",
            "第二产业",
            "第三产业",
        ],
        axisLabel: {
            margin: 10,
            color: '#EEEEEE',
            textStyle: {
                fontSize: 14
            },
        },
        axisLine: {
            lineStyle: {
                color: '#477AA5',
            }
        },
        axisTick: {
            show: false
        },
        splitLine: {
            show: false,

        },
    },
    yAxis: [{
            min: 0,
            max: 120,
            axisLabel: {
                formatter: '{value}亿',
                color: '#EEEEEE',
                textStyle: {
                    fontSize: 14
                },
            },
            axisLine: {
                lineStyle: {
                    color: '#477AA5',
                    type: 'dashed'
                }
            },
            axisTick: {
                show: false
            },
            splitLine: {
                show: false,

            }
        },
        {
            min: 0,
            max: 30000,
            type: 'value',
            axisLabel: {
                formatter: '{value}',
                color: '#EEEEEE',
                textStyle: {
                    fontSize: 14
                },
            },
            axisLine: {
                lineStyle: {
                    color: '#477AA5',
                    type: 'dashed'
                }
            },
            axisTick: {
                show: false
            },
            splitLine: {
                show: false,

            }
        }

    ],
    series: [{
            type: 'bar',
            name: "注册资金",
            data: [20, 60, 110],
            barWidth: '16',
            itemStyle: {
                normal: {
                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                            offset: 0,
                            color: 'rgba(35,195,255,1)',
                        },
                        {
                            offset: 1,
                            color: 'rgba(35,195,255,0)',
                        },
                    ]),
                    barBorderRadius: [30, 30, 0, 0] //圆角大小
                },
            },
            label: {
                normal: {
                    show: false,
                    fontSize: 16,
                    fontWeight: 'bold',
                    color: '#333',
                    position: 'top',
                }
            }
        },
        {
            type: 'bar',
            name: "税收",
            data: [20, 60, 110],
            barWidth: '16',
            itemStyle: {
                normal: {
                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{
                            offset: 0,
                            color: "rgba(254,215,46,1)",
                        },
                        {
                            offset: 1,
                            color: "rgba(254,215,46,0)",
                        },
                    ]),
                    barBorderRadius: [30, 30, 0, 0] //圆角大小
                },
            },
            label: {
                normal: {
                    show: false,
                    fontSize: 16,
                    fontWeight: 'bold',
                    color: '#333',
                    position: 'top',
                }
            }
        }, {
            data: [8000, 16000, 20000, 25000],
            type: 'line',
            showAllSymbol: true,
            yAxisIndex: 1,
            smooth: true,
            name: '主体数量',
            symbolSize: 8,
            symbol: "circle",
            itemStyle: {
                normal: {
                    color: "#7BE09A",
                    shadowColor: 'rgba(0, 0, 0, 0)',
                    shadowBlur: 0,
                    shadowOffsetY: 5,
                    shadowOffsetX: 5,
                },
            },
            areaStyle: {
                color: {
                    type: 'linear',
                    x: 0,
                    y: 0,
                    x2: 0,
                    y2: 1,
                    colorStops: [{
                            offset: 0,
                            color: 'rgba(123,224,154, 0.4)'
                        },
                        {
                            offset: 1,
                            color: 'rgba(123,224,154, 0)'
                        }
                    ],
                    global: false // 缺省为 false
                }
            },

        }
    ]
};