配置项如下
var legend = ['合格率','排名'];
var qualified = [97,12,54,18,66,21,10,42];//合格率
var oriData = [1,4,8,2,6,5,7,5,3];//排名
var axisData = [
'2009/6/12',
'2009/6/13',
'2009/6/14',
'2009/6/15',
'2009/6/16',
'2009/6/17',
'2009/6/18',
'2009/6/19',
'2009/6/20'
];
option = {
tooltip : {
trigger: 'axis',
formatter: function(params) {
return params[0].name + '<br/>'
+ params[0].seriesName + ' : ' + params[0].value + ' (m^3/s)<br/>'
+ params[1].seriesName + ' : ' + -params[1].value + ' (mm)';
}
},
xAxis : [
{
type : 'category',
data : axisData
}
],
yAxis : [
{
name : legend[0],
type : 'value',
min:5
},
{
name : legend[1],//排名,
type : 'value',
axisLabel : {
formatter: function(v){
return - v;
}
}
}
],
series : [
{
name:legend[0],
type:'bar',
data:function(qualified){
var data = [];
qualified.forEach(function(item){
data.push(item + 5)
});
debugger;
return data
}(qualified)
},
{
name:legend[1],//排名
type:'line',
yAxisIndex:1,
data: (function(){
var len = oriData.length;
while(len--) {
oriData[len] *= -1;
}
return oriData;
})()
}
]
};