我知道“动态更新的数据”示例:http://www.highcharts.com/stock/demo/dynamic-update
一开始我的图表应该是空白的。我想仅使用series.addPoint()
添加点数。
所以这段代码就是问题:
series : [{
name : 'Random data',
data : (function() {
var data = [], time = (new Date()).getTime(), i;
for( i = -999; i <= 0; i++) { // series size
data.push([
time + i * 1000,
Math.round(Math.random() * 100)
]);
}
return data;
})()
删除此部件后,不会生成图表。我不希望在创建图表之后有系列大小和任何点的限制。
series : []
也不起作用。
答案 0 :(得分:0)
Here你可以看到一张空图表。
在你的情况下会发生的事情是,遇到加载事件的代码无法获得第一个系列因为它不存在。
因此,以下代码是错误的。
this.series[0];
将您的代码更改为以下内容,您将拥有一个没有数据的系列:
series : [{
name : 'Random data',
data : []
}]