柱状图差异数据

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            option = {
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            // 坐标轴指示器,坐标轴触发有效
            type: 'shadow', // 默认为直线,可选为:'line' | 'shadow'
        },
        formatter: function (params) {
            var relVal = params[0].name + '<br/>';
            relVal += params[0].seriesName + ':' + Math.abs(params[0].value) + '件' + '<br/>';
            relVal += params[1].seriesName + ':' + Math.abs(params[1].value * 2) + '元' + '<br/>';
            return relVal; //负数取绝对值变正数
        },
    },
    legend: {
        data: ['案件数量', '处罚金额'],
    },
    toolbox: {
        show: true,
        feature: {
            mark: {
                show: true,
            },
            dataView: {
                show: true,
                readOnly: false,
            },
            magicType: {
                show: true,
                type: ['line', 'bar'],
            },
            restore: {
                show: true,
            },
            saveAsImage: {
                show: true,
            },
        },
    },
    calculable: true,
    xAxis: [
        {
            type: 'category',
            axisTick: {
                show: false,
            },
            data: ['2020-09', '10', '11', '12', '2021-01', '02', '03'],
        },
    ],
    yAxis: [
        {
            type: 'value',
            axisLabel: {
                formatter: function (value) {
                    if (value < 0) {
                        return -value * 2;
                    } else {
                        return value;
                    }
                },
                show: false,
            },
        },
    ],
    series: [
        {
            name: '案件数量',
            type: 'bar',
            stack: '总量',
            itemStyle: {
                normal: {
                    label: {
                        show: true,
                    },
                },
            },
            data: [100, 100, 100, 100, 100, 100, 100],
        },
        {
            name: '处罚金额',
            type: 'bar',
            stack: '总量',
            itemStyle: {
                normal: {
                    label: {
                        show: true,
                        formatter: function (data) {
                            if (data.value < 0) {
                                return Math.abs(data.value * 2);
                            }
                        },
                    },
                },
            },
            data: [-100, -100, -100, -100, -100, -100, -100],
        },
    ],
};