折线动图
配置项如下
var dat1 = [1.32975,0.734460,1.07846,1.60390,1.59164,
0.756740,0.891420,1.15506,1.01984,1.31417,
1.15320,1.30188,0.433860,0.864370,0.918870,
1.37670,1.55785,1.58465,1.39690,1.59359,
1.03120,1.45073,1.76481,1.36922,1.01491,
1.73875,1.33899,1.04864,1.07244,1.10719,
0.844580,1.36589,1.29653,0.847770,0.808820,
0.600570,0.938200,0.592180,0.534270,0.787720,
1.25235,1.11252,1.29055,1.19789,0.614460,
0.592510,0.925610,0.428410,0.587120,0.585170,
0.769980,1.28595];
var dat2 = [6.51171,6.41896,8.64398,8.76261,6.10744,
7.95055,9.15577,9.78661,5.66250,9.20300,
9.77247,7.91602,10.29542,9.70835,9.48838,
12.57072,7.00010,7.59234,7.47995,8.47713,
9.45659,6.42519,8.31992,6.19482,8.24389,
9.16083,6.72410,9.09704,7.11733,5.81675,
7.39390,7.38828,8.67023,8.99516,5.35969,
5.30855,6.37254,7.64867,7.78171,9.21025,
7.23132,7.32219,7.97415,6.26991,8.16005,
8.95175,6.83914,7.26905,7.66744,6.94064,
6.71675,6.66847];
var dat3 = [54.61267,62.17738,60.36175,64.17317,77.82504,
97.37343,76.73191,69.79229,69.73114,68.41610,
68.42281,67.88410,69.93021,70.51422,68.51931,
69.90459,70.87796,71.49032,71.38939,70.75250,
70.69084,71.23426,71.34404,70.93427,70.77611,
70.78939,70.34914,69.40944,69.02591,68.69572,
69.18238,69.80055,69.32589,69.42801,69.48286,
69.30960,69.02141,70.42617,70.97431,71.10531,
70.66052,71.68668,71.58466,70.23408,70.56424,
70.93905,68.91013,81.38000,85.30324,87.53631,
85.91771,62.69017];
var dat4 = [];
dat4[0] = [];
dat4[1] = [];
dat4[2] = [];
option = {
color:['#7cffb2','#fddd60','#FF6347'],
xAxis: {
name:'时间 (s)',
nameLocation :'middle',
nameTextStyle:{
fontWeight:'bolder',
fontSize:20,
lineHeight: 56,
//color:'#ffffff'
},
axisLabel:{
show:true,
fontSize:16,
//color:'#ffffff'
},
max:50,
type: 'value',
minInterval:1
},
yAxis: {
name:'伪距残差 (m)',
nameLocation :'middle',
nameTextStyle:{
fontWeight:'bolder',
fontSize:20,
lineHeight: 80,
//color:'#ffffff'
},
axisLabel:{
show:true,
fontSize:16,
//color:'#ffffff'
},
type: 'value',
max:100,
splitNumber:10
},
series: [
{
data: [],
type: 'line',
smooth: true
},
{
data: [],
type: 'line',
smooth: true
},
{
data: [],
type: 'line',
smooth: true
}
]
};
var pushIdx = 0;
var intervalId = setInterval(function () {
var i = pushIdx;
dat4[0].push([i,dat1[i]]);
dat4[1].push([i,dat2[i]]);
dat4[2].push([i,dat3[i]]);
pushIdx+=1;
if(pushIdx>=51){
clearInterval(intervalId);
}
myChart.setOption({
series: [
{
data: dat4[0],
type: 'line',
smooth: true
},
{
data:dat4[1],
type: 'line',
smooth: true
},
{
data:dat4[2],
type: 'line',
smooth: true
}
]
});
}, 250);