【发布时间】:2018-02-05 20:10:11
【问题描述】:
我正在尝试将数据集提供给 highchart 以呈现为折线图。但是当它启动时,它首先显示了一个很好的绘图,然后就搞砸了。不知道哪里出了问题。
这是jsFiddle 尝试运行它并查看实际效果。
主要代码在这里:
Highcharts.chart('container', {
chart: {
type: 'spline',
animation: Highcharts.svg, // don't animate in old IE
marginRight: 10,
events: {
load: function() {
var testing = (function() {
var _x = -1;
var _max = _data.length;
return function() {
_x = (_x + 1) % _max;
return {
x: Date.now(),
y: _data[_x]
};
};
})();
// set up the updating of the chart each second
var series = this.series[0];
setInterval(function() {
series.addPoint([testing().x, testing().y], true, true);
//series.setData(_data, true)
}, 1000);
}
}
},
series: [{
name: 'Random data',
data: (function() {
var data = [];
data = _data;
return data;
}())
}]
});
谢谢
【问题讨论】:
标签: javascript object charts highcharts linechart