条形图echarts 柱状配置项内容和展示

加背景的条形图

配置项如下
      var colorList=['rgb(125,235,255)','rgb(23,167,244)','rgb(1,155,255)','rgb(39,115,254)','rgb(39,93,254)'];
option = {
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'shadow'
        }
    },
    grid: {
        width:280,
        height:100,
        top: '5%',
        right: '0%',
        left: '12%',
        bottom: '8%'
    },
    xAxis: [{
        type: 'category',
        data: ['公共资源交易', '政务服务网站', '省人民政府网', '两法衔接系统','公共信息平台'],
        axisLine: {
            lineStyle: {
                color: "#385194",
                width:3
            }
        },
        axisLabel: {
            interval: 0,
            textStyle: {
                fontSize: 10,
                color:'#ffffff'
            },
            formatter:function(value)
            {

                var ret = "";//拼接加\n返回的类目项
                var maxLength = 3;//每项显示文字个数
                var valLength = value.length;//X轴类目项的文字个数
                var rowN = Math.ceil(valLength / maxLength); //类目项需要换行的行数
                if (rowN > 1)//如果类目项的文字大于3,
                {
                    for (var i = 0; i < rowN; i++) {
                        var temp = "";//每次截取的字符串
                        var start = i * maxLength;//开始截取的位置
                        var end = start + maxLength;//结束截取的位置
                        //这里也可以加一个是否是最后一行的判断,但是不加也没有影响,那就不加吧
                        temp = value.substring(start, end) + "\n";
                        ret += temp; //凭借最终的字符串
                    }
                    return ret;
                }
                else {
                    return value;
                }
            }
        },
        axisTick: {
            show: false
        }
    }],
    yAxis: [{
        min:0,
        max:4000,
        interval:1000,
        type: "value",
        axisLabel: {
          textStyle: {
                color: '#ffffff',
            },
            formatter: function (value, index) {
            // value大于1000时除以1000并拼接k,小于1000按原格式显示
            if (value >= 1000) {
              value = value/1000  + "000";
            }else if(value < 1000){
              value;
            }
            return value;
      }
    },
        axisTick: {
            show: false
        },
        axisLine: {
            show: true,
             lineStyle: {
               color: "#385194",
                width:3
            }
        },
        splitLine: {
            lineStyle: {
                // color: 'rgba(255,255,255,0.12)'
               color: '#192a44'
            }
        },
    }],
    series: [{
        type: 'bar',
        data: [3000, 2500, 2100, 1800, 1200],
        barWidth: '8px',
        itemStyle: {
            normal: {
                barBorderRadius: 0,
                color: (params) => {
				return colorList[params.dataIndex]
			}
            },
        },
    },
    {
		type: 'bar',
		itemStyle: {
			normal: {
				color: 'rgba(35,107,247,0.1)',
			}
		},
		silent: true,
		barWidth: 8,
		barGap: '-100%',
		data: [4000, 4000, 4000,4000, 4000]
	},
    ]
};

    
截图如下