双向柱状图echarts value' }], yAxis: [{ type: 'category配置项内容和展示

男女比例

配置项如下
      var ageArea = ['0~10', '11~30', '30~60', '60~100', '100以上'];
var FbarData = [3100, 2142, 1218, 581, 431]; //男
var MbarData = [-3010, -2742, -218, -381, -521]; //女

option = {
    color: ["#3ED4FF", "#ffd800"],
    tooltip: {
        trigger: 'axis',
        axisPointer: { // 坐标轴指示器,坐标轴触发有效
            type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
        },
        formatter: function(params, ticket, callback) {
            console.log(params)
            var res = params[0].name;
            for (var i = 0, l = params.length; i < l; i++) {
                res += '<br/>' + params[i].seriesName + ' : ' + Math.abs(params[i].value);
            }
            setTimeout(function() {
                // 仅为了模拟异步回调
                callback(ticket, res);
            }, 500)
            return res;
        }
    },
    legend: {
        data: ['男', '女']
    },
    grid: {
        left: '3%',
        right: '4%',
        bottom: '3%',
        containLabel: true
    },
    xAxis: [{
        axisLabel: {
            formatter: function(value) {
                return Math.abs(value); //显示的数值都取绝对值
            }
        },
        type: 'value'
    }],
    yAxis: [{
        type: 'category',
        axisTick: {
            show: false
        },
        // data : ['0~5岁','5~10岁','10-30岁','30-50岁','50-70岁','70-100','100以上']
        data: ageArea
    }],
    series: [{
            name: '男',
            type: 'bar',
            stack: '总量',
            label: {
                normal: {
                    show: true,
                    position: 'right',

                }
            },
            data: FbarData
        },
        {
            name: '女',
            type: 'bar',
            stack: '总量',
            label: {
                normal: {
                    show: true,
                    position: 'left',
                    formatter: function(v) {
                        return Math.abs(v.data)
                    }
                }
            },

            // data:[-120, -132, -101, -134, -190, -230, -210]
            data: MbarData
        }
    ]
};
    
截图如下