2013-06-21 31 views
0

我正在构建一个网页,显示HighStock图表,其中包含几组系列,每个系列对应一个独立的$.getJSON调用。我希望显示图表的某个部分,同时用户等待加载集合,并在系列进来时添加该系列。对图表进行排序并创建$.getJSON调用的最佳方法是什么?通过多个getJSON调用绘制HighStock图表的顺序

到目前为止,我的努力一直很容易出错,HighStock返回的问题,图表中的缺口,停止显示数据的图表等等。我认为我对$.getJSON调用的异步性质的不了解是问题的一部分也。

回答

0

您可以随时为第一个系列创建图表,并为每个接下来的一系列使用chart.addSeries()添加系列,请参阅:http://jsfiddle.net/Ha8Lt/

+0

三江源。这非常有帮助。尽管每个getJSON调用的加载时间不同,但是如何强制每次都以相同的顺序显示该系列? – turgo

+0

您可以为每个系列设置legendIndex,请参阅:http://jsfiddle.net/JaFkm/也可以为系列设置zIndex。但是你不能强制以特定的时间顺序出现 - 只有在加载所有系列后才显示图表。 –