奇葩柱形图 --EKecharts 柱状配置项内容和展示

配置项如下
      info = [
    {
        name: '1月',
        value: 200,
    },
    {
        name: '2月',
        value: 170,
    },
    {
        name: '3月',
        value: 280,
    },
    {
        name: '4月',
        value: 120,
    },
    {
        name: '5月',
        value: 400,
    },
    {
        name: '6月',
        value: 200,
    },
    {
        name: '7月',
        value: 160,
    },
    {
        name: '8月',
        value: 300,
    },
    {
        name: '9月',
        value: 550,
    },
    {
        name: '10月',
        value: 120,
    },
    {
        name: '11月',
        value: 280,
    },
    {
        name: '12月',
        value: 390,
    },
];

option = {
    backgroundColor: '#113888',
    xAxis: {
        type: 'category',
        data: info.map((item) => item.name),
        axisLabel: {
            textStyle: {
                color: '#fff',
            },
        },
        axisLine: {
            show: true,
            lineStyle: {
                color: '#fff',
            },
        },
        splitLine: {
            show: true,
            lineStyle: {
                color: '#fff',
            },
        },
        axisTick: {
            show: false,
        },
    },
    yAxis: {
        type: 'value',
        axisLabel: {
            margin: 20,
            textStyle: {
                fontFamily: 'Microsoft YaHei',
                color: '#fff',
            },
            formatter: function (value, index) {
                return value + 'W';
            },
        },
        splitLine: {
            show: false,
            lineStyle: {
                color: '#fff',
            },
        },
        axisLine: {
            lineStyle: {
                color: '#fff',
            },
        },
        axisTick: {
            show: false,
        },
        splitArea: {
            show: true,
            areaStyle: {
                color: ['#7D8CB1', '#7687A9'],
            },
        },
    },
    series: [
        {
            data: info.map((item) => item.value),
            type: 'bar',
            barWidth: 16, //柱图宽度
            label: {
                show: true,
                position: 'inside',
            },
            showBackground: false,
            backgroundStyle: {
                color: '#4F5B84',
                barBorderRadius: 0,
            },
            itemStyle: {
                normal: {
                    color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                        {
                            offset: 0,
                            color: '#006799',
                        },
                        {
                            offset: 1,
                            color: '#00cbcb',
                        },
                    ]),
                },
            },
        },
    ],
};

    
截图如下