-1

可能重复:
如何在javascript中动态地将项目添加到数组中

我正在向 highchart 动态添加数据,但加载后仅显示空图表

这是我尝试过的链接, http://jsfiddle.net/XjzFH/30/http://jsfiddle.net/XjzFH/31/

4

1 回答 1

2

您不能只是将数据推送到系列对象中并期望它显示出来
您将需要使用该Series.addPoint()方法。仅当您要设置单个点或点的子集时,才真正推荐使用此方法。

chart.series[0].addPoint(d1);

如果您希望动态设置所有点(如您的情况),那么您应该使用该Series.setData()方法

chart.series[0].setData([d1,d2,d3,d3]);

动态加分 | Highchart & Highstock @ jsFiddle

于 2012-10-04T11:51:58.637 回答