option = {
title: {
text: 'Awesome Chart'
},
xAxis: {
data: ['0']
},
yAxis: {},
series: [{
type: 'line',
data: [0],
label: {
show: true,
// showLastOnly: true
}
}],
animationDuration: 3000,
animationDurationUpdate: 3000
};
function addData(n) {
option.xAxis.data.push(n + '');
option.series[0].data.push(
Math.round(Math.random() * 100) + n * 20
);
myChart.setOption(option);
++n;
}
var n = 1;
setTimeout(function() {
addData(n);
}, 0);
setInterval(function() {
++n;
addData(n);
}, 3000);