var bkData = []; var xData = ['1','2','3','4','5','6','7'], yData = [50,53,30,10,13,61,34,34]; for(let i of xData){ bkData.push(100) } option = { backgroundColor:"#011e44", tooltip: { show: true, trigger: 'axis', axisPointer: { type: 'line', lineStyle: { opacity: 0 } }, }, grid: { left: '5%', right: '5%', bottom: '5%', top: '7%', containLabel: true }, xAxis: [{ type: 'category', boundaryGap: true, // 坐标轴两边留白 gridIndex: 0, data: xData, axisLabel: { textStyle: { color: '#5b657f' } }, axisLine: { lineStyle: { color: '#283352', } }, axisTick: { show: true, lineStyle: { color: '283352', } }, }], yAxis: [ { type: 'value', nameTextStyle: { color: "rgb(170,170,170)" }, gridIndex: 0, axisTick: { show: false }, axisLine: { lineStyle: { color: '#283352', } }, axisLabel: { color: '#5b657f', fontSize: 14, formatter: '{value}' }, splitLine: { lineStyle: { color: '#283352', type:"dashed" } }, }, { type: 'value', gridIndex: 0, axisLine: { show: false }, axisTick: { show: false }, axisLabel: { show:false, }, splitLine: { show:false }, } ], series: [{ name: '科目', type: 'bar', barWidth: '20px', xAxisIndex: 0, yAxisIndex: 0, itemStyle: { normal: { color:"#397cf9" } }, data: yData, zlevel: 11 }, { // name: '背景', type: 'bar', barWidth: '20px', xAxisIndex: 0, yAxisIndex: 1, barGap: '-100%', data: bkData, itemStyle: { normal: { color: '#283454', }, }, tooltip: { show: false }, zlevel: 9 }, ] };