option = { title: { text: '各班级某次考试成绩情况分析', top:10, left:10 }, tooltip : { trigger: 'item', formatter: "{a} <br/>{b} : {c}" }, toolbox: { show : true, top:10, right:10, feature : { mark : {show: true}, magicType : {show: true, type: ['line', 'bar']}, restore : {show: true}, saveAsImage : {show: true} } }, grid:{ top:60, right:70, bottom:30, left:60 }, legend: { top:32, left:'center', data:['高分率','低分率','及格率', '总人数'] }, calculable : true, xAxis : [ { type : 'category', data : ['一班', '二班','三班', '四班','五班'] } ], yAxis : [ { type: 'value', name:"得\n分\n率\n", nameLocation:"center", nameGap:35, nameRotate:0, nameTextStyle:{ fontSize: 16, }, min: 0, max: 100, //默认以千分位显示,不想用的可以在这加一段 axisLabel : { //调整左侧Y轴刻度, 直接按对应数据显示 show:true, showMinLabel:true, showMaxLabel:true, formatter: function (value) { return value; } } }, { type: 'value', name:"总\n人\n数\n︵\n人\n︶", nameLocation:"center", nameGap:50, nameRotate:0, nameTextStyle:{ fontSize: 16, }, min: 0, max: 500, //默认以千分位显示,不想用的可以在这加一段 axisLabel : { //调整左侧Y轴刻度, 直接按对应数据显示 show:true, showMinLabel:true, showMaxLabel:true, formatter: function (value) { return value; } } } ], series : [ { name:'高分率', type:'bar', yAxisIndex: 0, data:[78,65,56,81,82], // itemStyle : { normal: {label : {show: true}}}, // markPoint : { // data : [ // {type : 'max', name: '最大值'}, // {type : 'min', name: '最小值'} // ] // } }, { name:'低分率', type:'bar', yAxisIndex: 0, data:[12,25,27,34,21], // itemStyle : { normal: {label : {show: true}}}, // markPoint : { // data : [ // {type : 'max', name: '最大值'}, // {type : 'min', name: '最小值'} // ] // } }, { name:'及格率', type:'bar', yAxisIndex: 0, data:[76,82,84,91,75], // itemStyle : { normal: {label : {show: true}}}, // markPoint : { // data : [ // {type : 'max', name: '最大值'}, // {type : 'min', name: '最小值'} // ] // } }, { name:'总人数', type:'bar', yAxisIndex: 1, data:[460,480,450,320,430], // itemStyle : { normal: {label : {show: true}}}, // markPoint : { // data : [ // {type : 'max', name: '最大值'}, // {type : 'min', name: '最小值'} // ] // } } ] };