渐变双向柱状图

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            option = {
            backgroundColor: '#333',
            tooltip: {
                trigger: 'axis',
                formatter: '{b}<br/>{a}: {c}人',
                textStyle: {
                    fontSize: 16
                },
                backgroundColor: 'rgba(9,35,56,.9)',
                axisPointer: {
                    animation: false,
                    type: 'shadow'
                }
            },
            legend: {
                data: ['男(万人)', '女(万人)'],
                top: 11,
                left: 'center',
                itemGap: 80,
                itemHeight: 13,
                itemWidth: 13,
                icon: 'rect',
                textStyle: {
                    fontSize: 16,
                    color: '#fff',
                },
            },
            grid: [{
                show: false,
                left: 50,
                top: 46,
                bottom: 50,
                containLabel: true,
                width: 142,
            }, {
                show: false,
                left: '52%',
                top: 46,
                bottom: '14%',
                width: '0%',
            }, {
                show: false,
                right: 50,
                top: 46,
                bottom: 50,
                containLabel: true,
                width: 142,
            }],
            xAxis: [{
                type: 'value',
                inverse: true,
                splitLine: {
                    show: false
                },
                axisLine: {
                    show: false
                },
                axisLabel: {
                    show: false
                },
                axisTick: {
                    show: false,
                    inside: true
                }
            }, {
                gridIndex: 1
            }, {
                gridIndex: 2,
                type: 'value',
                splitLine: {
                    show: false
                },
                axisLine: {
                    show: false
                },
                axisLabel: {
                    show: false
                },
                axisTick: {
                    show: false
                }
            }],
            yAxis: [{
                type: 'category',
                inverse: true,
                position: 'right',
                axisLine: {
                    show: false
                },
                axisTick: {
                    show: false
                },
                axisLabel: {
                    show: false
                },
                splitLine: {
                    show: false
                }
            }, {
                gridIndex: 1,
                type: 'category',
                inverse: true,
                position: 'left',
                axisLine: {
                    show: false
                },
                axisTick: {
                    show: false
                },
                axisLabel: {
                    show: true,
                    textStyle: {
                        color: '#fff',
                        fontSize: 16
                    },

                },
                data: ['15周岁以下', '15-24周岁', '25-34周岁', '35-44周岁', '45-54周岁', '55-64周岁', '64周岁以上']
            }, {
                gridIndex: 2,
                type: 'category',
                inverse: true,
                position: 'left',
                axisLine: {
                    show: false
                },
                axisTick: {
                    show: false
                },
                axisLabel: {
                    show: false
                },
                splitLine: {
                    show: false
                }
            }],
            series: [{
                name: '男(万人)',
                type: 'bar',
                barWidth: 14,
                label: {
                    show: true,
                    position: 'left',
                    textStyle: {
                        color: '#fff',
                        fontSize: 16,
                        fontFamily: 'Microsoft YaHei'
                    }
                },
                itemStyle: {
                    normal: {
                        color: new echarts.graphic.LinearGradient(
                            1, 0, 0, 0, [{
                                offset: 1,
                                color: '#419fd5'
                            }, {
                                offset: 0,
                                color: 'rgba(0,255,210,.01)'
                            }]
                        )
                    }
                },
                data: [69.75, 21.71, 50.11, 46.94, 50.31, 32.85, 38.91]
            }, {
                name: '女(万人)',
                type: 'bar',
                barWidth: 14,
                xAxisIndex: 2,
                yAxisIndex: 2,
                label: {
                    show: true,
                    position: 'right',
                    textStyle: {
                        color: '#fff',
                        fontSize: 16,
                        fontFamily: 'Microsoft YaHei'
                    }
                },
                itemStyle: {
                    normal: {
                        color: new echarts.graphic.LinearGradient(
                            1, 0, 0, 0, [{
                                offset: 1,
                                color: 'rgba(158,82,172,0)'
                            }, {
                                offset: 0,
                                color: '#419fd5'
                            }]
                        )
                    }
                },
                data: [56.43, 16.84, 49.27, 48.49, 48.60, 31.71, 37.60]
            }]
        };