双柱状图

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            //颜色没配
var aData = {
    area:["生态文旅区", "涟水县", "苏淮高新区", "洪泽县", "淮阴区", "清江浦区", "开发区", "金湖县", "盱眙县", "淮安市", "淮安区", "淮安工业园区"],
    ggxtlz:[2, 20, 2, 14, 22, 2, 18, 218, 30, 4, 0, 10],
    xms:[20, 120, 88, 34, 66, 100, 90, 200, 60, 14, 0, 100]
}
var data = [];
var area = []
data[0] = aData.xms
data[1] = aData.ggxtlz
area = aData.area
let bottom = 10;
option = {

    grid: [{
        top: '10%',
        left: '0%',
        width: '38%',
        containLabel: true,
        bottom
    }, {
        top: '10%',
        left: '55%',
        width: '0%',
        bottom: bottom + 16
    }, {
        top: '10%',
        right: '0%',
        width: '38%',
        containLabel: true,
        bottom
    }],
    xAxis: [{
            type: 'value',
            inverse: true,
            axisLine: {
                show: false
            },
            axisTick: {
                show: false
            },
            axisLabel: {
                color: 'rgba(255,255,256,0.4)',
                margin: 10
            },
            splitLine: {
                lineStyle: {
                    width: 1,
                    color: '#2B3B7F',
                    type: 'solid'
                }
            }
        },
        {
            gridIndex: 1,
            show: true,
            axisLabel: {
                color: 'rgba(255,255,256,0.4)',
                margin: 0
            },
        }, {
            gridIndex: 2,
            type: 'value',

            axisLine: {
                show: false
            },
            axisTick: {
                show: false
            },
            axisLabel: {
                color: 'rgba(255,255,256,0.4)',
                margin: 10
            },
            splitLine: {
                lineStyle: {
                    width: 1,
                    color: '#2B3B3F',
                    type: 'solid'
                }
            }
        }
    ],
    yAxis: [{
            position: 'left',
            type: 'category',
            axisLabel: {
                color: ['rgba(0,0,0,0.6)'],
                show: true,
            },
            axisTick: {
                show: false
            },
            data: data[0]
        },
        {
            gridIndex: 1,
            axisLabel: {
                color: `#000`,
                formatter: (value, index) => {
                    return `{rank|${value}} `
                },
                rich: {
                    rank: {
                        color: '#000',
                        fontSize: 14,
                        width: 90,
                        align: 'center',
                    },
                },
            },
            axisLine: {
                show: false
            },
            axisTick: {
                show: false
            },
            data: area
        },
        {
            gridIndex: 2,
            position: 'right',
            type: 'category',
            axisLabel: {
                color: ['rgba(0,0,0,0.6)'],
                show: true,
                inside: false,
            },
            splitLine: {
                show: false
            },
            axisLine: {
                show: false,
                lineStyle: {
                    color: 'transparent'
                }
            },
            axisTick: {
                show: false
            },

            data: data[1]
        },
    ],
    series: [{
            type: 'bar',
            label: {
                show: false,
                position: 'left'
            },
            itemStyle: {
                normal: {
                    color: {
                        colorStops: [{
                            offset: 0,
                            color: '#51A7A9'
                        }, {
                            offset: 1,
                            color: '#4375A8'
                        }]
                    },
                },
            },
            showBackground: true,
            backgroundStyle: {
                color: "#131423"
            },
            data: data[0]
        },
        {
            type: 'bar',
            xAxisIndex: 2,
            yAxisIndex: 2,
            label: {
                show: false,
                position: 'right'
            },
            itemStyle: {
                normal: {
                    color: {
                        colorStops: [{
                            offset: 0,
                            color: '#4458AF'
                        }, {
                            offset: 1,
                            color: '#595BA7'
                        }]
                    },
                },
            },
            showBackground: true,
            backgroundStyle: {
                color: "#131423",
                shadowColor: "#131423",
                shadowOffsetX: 1
            },
            data: data[1]
        }
    ]

};