0

我正在使用 HighCharts 库创建图表,然后通过 jQuerygetJSON()函数对其进行更新。但是,当我收到更新的信息时,我不知道如何更新图表。我有一个调用来setInterval(function() { update_chart(chart); }, 2500);更新图表对象,方法是首先在 处销毁图表chart,通过调用获取新数据getJSON(),然后在成功触发的匿名函数中重绘图表。问题是,在我更新一次、重绘图表后,我失去了对新图表的引用。有没有办法把它传回去?

另一种方法是将图表的引用传递给成功函数,并简单地更新那里的数据系列。但是,我似乎无法获取成功函数来获取图表参数。有没有办法做到这一点?

4

1 回答 1

1

您需要将图表声明为全局变量。这样你就可以在javascript中的任何地方访问它。查看 highcharts 团队提供的说明http://www.highcharts.com/documentation/how-to-use#live-charts

于 2012-06-30T04:40:54.220 回答