Mpa
配置项如下
var data = [];
var data2 = [];
var now = new Date();
var date,num;
for(var i = 0,leni=750;i<leni;i++){
date = now.getTime()+i*1000*60*60;
num = Math.round(153*Math.random());
data.push({
name:date,
value: [date,num]
});
num = Math.round(152*Math.random());
data2.push({
name:date,
value: [date,num]
});
}
var timeFormat = function(num) {
if (num < 10) {
return '0' + num;
} else {
return num;
}
}
var gauge_value = data[data.length-1].value[1];
var gauge_value2 = data2[data2.length-1].value[1];
var unit = '根/分';
var color = ['#e29304','#75b228'];
var name = ['装药机1','装药机2'];
option = {
legend: {
data:name,
orient: 'vertical',
x: 'left',
top:20,
left:20
},
title: [{
text: gauge_value,
textStyle: {
color: '#ddd',
fontSize: 50
},
left: 150,
subtext: unit,
subtextStyle: {
fontSize: 14
}
},{
text: gauge_value2,
textStyle: {
color: '#ddd',
fontSize: 50
},
left: 300,
subtext: unit,
subtextStyle: {
fontSize: 14
}
}],
grid: {
right: 20,
left: 20,
top: 70,
bottom:70
},
dataZoom: {
show:true,
realtime: true,
start: 30,
end: 70
},
tooltip: {
trigger: 'axis',
axisPointer: {
animation: false
}
},
xAxis: {
type: 'time',
splitLine: {
show: false
}
},
yAxis: {
show: false,
type: 'value',
boundaryGap: [0, '5%'],
splitLine: {
show: false
}
},
color:color,
series: [
{
name: name[0],
type: 'line',
showSymbol: false,
hoverAnimation: false,
data: data,
lineStyle: {
normal: {
width: 2
}
}
},
{
name: name[1],
type: 'line',
showSymbol: false,
hoverAnimation: false,
data: data2,
lineStyle: {
normal: {
width: 2
}
}
}
]
};