HighCharts / HighStock使用addPoint渲染失真错误

时间:2013-06-06 17:06:01

标签: javascript web-applications highcharts highstock

使用HighStock library时,我在向我的高级时间序列动态添加点时遇到问题。 First increment after initial render

初始时间序列呈现良好。但是,使用addPoint函数,第一个增量给出了这个不稳定的渲染错误,好像下一个增量刻度,就在第一个系列时间点之后(而不是在第一个渲染中的最后一个刻度之后)。它发生在:

  1. 我做了一个初始$(".selector").highcharts({:rangeSelector {:selected 1},
    :title {:text label},
    :chart {:zoomType "x"}
    :navigator {:adaptToUpdatedData true}
    :series [{:name label,
    :data tlist
    :marker {:enabled true, :radius 3},
    :shadow true,
    :tooltip {:valueDecimals 2}}]})
    渲染(选项结构是clojurescript)。然后......
  2. 如果我想使用addPoint功能逐步添加到我的时间序列。
  3. 当在一些增量addPoints之后,初始时间序列渲染不再可见时,问题就消失了。 Proper addPoint rendering after initial timeseries render is no longer visible

    有没有人见过这个?谢谢 蒂姆

2 个答案:

答案 0 :(得分:0)

好的我修好了。这都怪我。我正在从列表的错误末端剥离下一个数据点。并且它在整个时间序列中占据了整个时间段,然后再次恢复正常。

HTH

答案 1 :(得分:0)

数据应按x升序排序,因此如果您添加新点,日期应该是最晚的。