var lineData1 = [1, 2, 3, 3, 5, 6, 5, 3, 6, 5, 5, 4]; var lineData2 = [9, 5, 7, 8, 6, 7, 8, 7, 7, 6, 8, 6]; var lineData3 = [2, 3, 2, 4, 5, 2, 5, 6, 4, 3, 6, 1]; var titleList = ['体重指数(BMI)', '肺活量', '50米跑', '坐位体前屈', '1分钟跳绳', '1分钟仰卧起坐', '50米*8折返跑']; option = { backgroundColor:'#111E3A', tooltip: { trigger: 'axis', }, grid: { left: '3%', right: '4%', bottom: '3%', containLabel: true, }, toolbox: { feature: { saveAsImage: {}, }, }, xAxis: { type: 'category', boundaryGap: false, //坐标轴两边留白 data: titleList, axisLabel: { color: '#fff', fontSize: '12', lineHeight: 20, formatter: function (params, index) { // console.log(params) return params.slice(0, 4) + '\n' + params.slice(4, params.length); }, }, axisTick: { //坐标轴刻度相关设置。 show: false, }, axisLine: { show:false, //坐标轴轴线相关设置 lineStyle: { color: '#E5E9ED', // opacity:0.2 }, }, splitLine: { //坐标轴在 grid 区域中的分隔线。 show: false, lineStyle: { color: '#E5E9ED', // opacity:0.1 }, }, }, yAxis: [ { type: 'value', splitNumber: 5, axisLabel: { textStyle: { color: '#fff', fontStyle: 'normal', fontFamily: '微软雅黑', fontSize: 14, }, }, axisLine: { show: false, }, axisTick: { show: false, }, splitLine: { show: true, lineStyle: { color: '#354972', type:'dashed' // opacity:0.1 }, }, }, ], series: [ { name: '班级', type: 'line', showSymbol:false, itemStyle: { normal: { color: '#0291FF', lineStyle: { color: '#0291FF', width: 1, }, areaStyle: { color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [ { offset: 0, color: 'rgba(53, 248, 255,0)', }, { offset: 1, color: 'rgba(53, 248, 255,0.35)', }, ]), }, }, }, data: lineData1, }, { name: '年级', type: 'line', showSymbol:false, itemStyle: { normal: { color: '#6CFFCD', lineStyle: { color: '#6CFFCD', width: 1, }, areaStyle: { color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [ { offset: 0, color: 'rgba(53, 248, 255,0)', }, { offset: 1, color: 'rgba(53, 248, 255,0.35)', }, ]), }, }, }, data: lineData2, }, { name: '全校', type: 'line', showSymbol:false, itemStyle: { normal: { color: '#FF6130', lineStyle: { color: '#FF6130', width: 1, }, areaStyle: { color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [ { offset: 0, color: 'rgba(53, 248, 255,0)', }, { offset: 1, color: 'rgba(53, 248, 255,0.35)', }, ]), }, }, }, data: lineData3, }, ], };