xyy柱状图echarts category配置项内容和展示

共用x轴,两个y轴不同数据

配置项如下
      var myData = {
    name: ['语文', '数学', '英语', '化学', '物理', '生物', '地理', '政治', '历史'],
    value: [500, 250, 400, 550, 560, 200, 250, 190, 220],
    value2: [90000, 65000, 81000, 110000, 92000, 50000, 56000, 63000, 63000],
};
var max = Math.max(...myData.value)||1;
var max2 = Math.max(...myData.value2)||1;
var multiple = max2 / max;
for (var i in myData.value2) {
    myData.value2[i] = myData.value2[i] / multiple;
}
option = {
    backgroundColor: '#000',
    grid: {
        top: '15%',
        right: '11%',
        left: '11%',
        bottom: '22%',
    },
    tooltip: {
        show: true,
        trigger: 'axis',
        formatter: function (params, ticket, callback) {
            return (
                params[0].name +
                '<br/>' +
                params[0].seriesName +
                ':' +
                params[0].value +
                '个' +
                '<br/>' +
                params[1].seriesName +
                ':' +
                params[1].value * multiple +
                '元'
            );
        },
    },
    legend: {
        show: true,
        top: 11,
        right: 15,
        icon: 'circle',
        itemWidth: 8,
        itemHeight: 8,
        itemGap: 20,
        textStyle: {
            color: '#fff',
            fontSize: 12,
        },
    },
    xAxis: [
        {
            type: 'category',
            data: myData.name,
            axisLine: {
                lineStyle: {
                    color: '#1E467E',
                },
            },
            axisLabel: {
                margin: 20,
                color: '#979797',
                align: 'center',
                verticalAlign: 'top',
                textStyle: {
                    fontSize: 12,
                },
            },
            axisTick: {
                show: false,
            },
        },
    ],
    yAxis: [
        {
            type: 'value',
            name: '单位:个',
            nameLocation: 'end',
            nameTextStyle: {
                fontSize: 12,
                align: 'right',
                padding: [10, 5],
            },
            min: 0,
            max: max,
            splitNumber: 5,
            interval:max/5,
            axisLabel: {
                formatter: '{value}',
                color: '#979797',
            },
            axisTick: {
                show: false,
            },
            axisLine: {
                show: false,
            },
            splitLine: {
                show: true,
                lineStyle: {
                    color: 'rgba(30,70,126,0.40)',
                },
            },
        },
        {
            type: 'value',
            name: '单位:元',
            nameLocation: 'end',
            nameTextStyle: {
                fontSize: 12,
                align: 'left',
                padding: [10, 5],
            },
            min: 0,
            max: max2,
            splitNumber: 5,
            interval:max2/5,
            axisLabel: {
                formatter: '{value}',
                color: '#979797',
            },
            axisTick: {
                show: false,
            },
            axisLine: {
                show: false,
            },
            splitLine: {
                show: false,
            },
        },
    ],
    series: [
        {
            name: '设备数量',
            type: 'bar',
            data: myData.value,
            barWidth: 8,
            itemStyle: {
                normal: {
                    color: new echarts.graphic.LinearGradient(
                        0,
                        0,
                        0,
                        1,
                        [
                            {
                                offset: 0,
                                color: '#064CC4', // 0% 处的颜色
                            },
                            {
                                offset: 1,
                                color: 'rgba(6,76,196,0.05)', // 100% 处的颜色
                            },
                        ],
                        false
                    ),
                },
            },
            label: {
                normal: {
                    show: false,
                },
            },
        },
        {
            name: '设备总价',
            type: 'bar',
            data: myData.value2,
            barWidth: 8,
            itemStyle: {
                normal: {
                    color: new echarts.graphic.LinearGradient(
                        0,
                        0,
                        0,
                        1,
                        [
                            {
                                offset: 0,
                                color: '#4FB8F9', // 0% 处的颜色
                            },
                            {
                                offset: 1,
                                color: 'rgba(79,184,249,0.1)', // 100% 处的颜色
                            },
                        ],
                        false
                    ),
                },
            },
            label: {
                normal: {
                    show: false,
                },
            },
        },
    ],
};

    
截图如下