可能重复:
how to add items to an array dynamically in javascript
我正在动态地将数据添加到高图,但是在加载
后它只显示空图表这是我试过的链接, http://jsfiddle.net/XjzFH/30/和 http://jsfiddle.net/XjzFH/31/
答案 0 :(得分:2)
您不能只将数据推送到系列对象中并期望它显示出来
您需要使用Series.addPoint()
方法。仅当您要设置单个或一部分点时,才建议使用此方法。
chart.series[0].addPoint(d1);
如果您希望动态设置所有点(例如您的情况),那么您应该使用Series.setData()
方法
chart.series[0].setData([d1,d2,d3,d3]);