classData = ['初三一班\n张老师', '初三二班\n李老师', '初三三班\n赵老师', '初三四班\n王老师']; option = { backgroundColor: '#fff', legend: { data: ['班级平均得分率', '班级优秀率', '班级合格率'] }, grid:{ right:'18%' }, tooltip: { trigger: 'axis', axisPointer: { type: 'cross' } }, xAxis: [{ type: 'category', axisTick: { show: false }, axisLine: { lineStyle: { color: '#666666' } }, data: classData }], yAxis: [{ type: 'value', name: '份数', position: 'left', axisLine: { lineStyle: { color: '#666666' } }, axisLabel: { show: false }, splitLine: { show: false }, axisTick: { show: false }, }], series: [{ name: '班级平均得分率', type: 'bar', data: [2.0, 4.9, 7.0, 23.2], itemStyle: { normal: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: '#1f79ff' // 0% 处的颜色 }, { offset: 1, color: '#56c8ff' // 100% 处的颜色 }], false), barBorderRadius: [6, 6, 0, 0], } }, markLine: { //数据标准线 data: [{ name: '标准值为5', //数值名称 yAxis: 2 //数值大小 }], label: { normal: { show: true, //是否显示数值 formatter:'年级优秀率2' } }, lineStyle: { normal: { color: '#4b94ff', //标准线颜色 width: 2 //标准线宽度 } }, }, }, { name: '班级优秀率', type: 'bar', data: [2.6, 5.9, 9.0, 26.4], itemStyle: { normal: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: '#06b34e' // 0% 处的颜色 }, { offset: 1, color: '#42f1a2' // 100% 处的颜色 }], false), barBorderRadius: [6, 6, 0, 0], } }, markLine: { //数据标准线 data: [{ name: '标准值为5', //数值名称 yAxis: 5 //数值大小 }], label: { normal: { show: true, //是否显示数值 formatter:'年级平均得分率5' } }, lineStyle: { normal: { color: '#4bd07a', //标准线颜色 width: 2 //标准线宽度 } }, }, }, { name: '班级合格率', type: 'bar', data: [2.0, 2.2, 3.3, 4.5], itemStyle: { normal: { color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [{ offset: 0, color: '#f09520' // 0% 处的颜色 }, { offset: 1, color: '#f5d65c' // 100% 处的颜色 }], false), barBorderRadius: [6, 6, 0, 0], } } } ] };