渐变柱状图echarts 柱状配置项内容和展示

配置项如下
      option = {
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            // 坐标轴指示器,坐标轴触发有效
            type: 'shadow', // 默认为直线,可选为:'line' | 'shadow'
        },
    },
    grid: {
        top: '3%',
        left: '3%',
        right: '3%',
        bottom: '2%',
        containLabel: true,
    },
    xAxis: {
        type: 'category',
        data: ['幼儿园', '小学生', '初中生', '高中生', '大学生', '硕士', '博士', '博士后', '教授'],
    },
    yAxis: {
        type: 'value',
    },
    series: [
        {
            data: [100, 280, 300, 250, 350, 320, 360, 210, 360, 110],
            type: 'bar',
            barWidth: 20,
            itemStyle: {
                normal: {
                    //这里是重点
                    color: function (params) {
                        //注意,如果颜色太少的话,后面颜色不会自动循环,最好多定义几个颜色
                        var colorList = [
                            '#E82612',
                            '#E82612',
                            '#E82612',
                            '#E82612',
                            '#E82612',
                            '#E82612',
                            '#E82612',
                            '#E82612',
                            '#E82612',
                            '#E82612',
                        ];
                        var colorList1 = [
                            '#FF905F',
                            '#FF905F',
                            '#FF905F',
                            '#FF905F',
                            '#FF905F',
                            '#FF905F',
                            '#FF905F',
                            '#FF905F',
                            '#FF905F',
                            '#FF905F',
                        ];
                        //如果需要使用渐变色, 则应使用echarts内置的渐变色生成器echarts.graphic.LinearGradient
                        return new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                            { offset: 0, color: colorList[params.dataIndex] },
                            { offset: 1, color: colorList1[params.dataIndex] },
                        ]);
                    },
                },
            },
        },
    ],
};

    
截图如下