彩色柱状图echarts 柱状配置项内容和展示

配置项如下
      const chartData = [
    { name: '第一', value: 15 },
    { name: '第二', value: 20 },
    { name: '第三', value: 15 },
    { name: '第四', value: 30 },
];

const names = chartData.map((item) => item.name);
const values = chartData.map((item) => item.value);

const colorArray = ['#FF8A8A', '#8AFFBC', '#04E9FA', '#FDDCA5'];

option = {
    tooltip: {
        trigger: 'axis',
        show: true,
        axisPointer: {
            type: 'shadow'
        },
        textStyle: {
            fontSize: 24
        }
    },
    grid: {
        top: 30,
        bottom: 50,
        left: 10
    },
    xAxis: {
        type: 'category',
        data: names,
        axisLine: {
            show: false
        },
        axisTick: {
            show: false
        },
        axisLabel: {
            fontSize: 16,
            fontWeight: 400,
            color: '#000'
        }
    },
    yAxis: [
        {
            type: 'value',
            axisLine: {
                show: false
            },
            axisLabel: {
                show: false
            },
            splitLine: {
                show: false
            },
            axisTick: {
                show: false
            }
        },
    ],
    series: [
        {
            type: 'bar',
            barWidth: 30,
            data: values,
            label: {
                show: true,
                position: 'top',
                fontSize: 20,
                color: 'inherit', // 关键
                fontWeight: 400,
            },
            itemStyle: {
                color(params) {
                    return colorArray[params.dataIndex];
                },
                borderRadius: 10
            }
        }
    ]
};

    
截图如下