如果缩放时超过300个值数据消失

时间:2016-02-16 22:26:28

标签: highcharts

我遇到时间序列高图的问题,如果图表包含超过300个值(从301开始),如果放大,则所有数据都会消失。它放大的位置和方式并不重要,它总是消失。如果图表配置完全相同但值不超过300,则不会出现此问题。

以下是2个小提琴:

这有效: http://jsfiddle.net/briandemilia/LCYVv/18/

这不起作用:(我的问题) http://jsfiddle.net/briandemilia/LCYVv/16/

(唯一的区别是从301值下降到300值)

我认为这个解决方案对我有用: Highcharts chart going blank on zoomType: 'x' area range zoom?

但它并没有解决问题。

然而,那里引用的解决方案(引用如下)可能会提供一些见解,因为我怀疑这个设置的默认值为300是巧合。我不知道我的配置有什么不同使这个解决方案没有虽然工作。

area: {
       cropThreshold: 500 <- //Vary this. I display 500 points on my chart in
                             //total and so a value of 500 allows zooming to
                             //work at all levels. This will vary for you
                             //depending on how many points you plot.
  }

1 个答案:

答案 0 :(得分:3)

解决方案是在系列中设置此项,而不是在plotoptions中设置,如下所示:

http://jsfiddle.net/briandemilia/LCYVv/19/

        series: [

          { cropThreshold: 9999,
            name: 'Unique Employees',
            data: [ ......... ]
          .........