我遇到时间序列高图的问题,如果图表包含超过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.
}
答案 0 :(得分:3)
解决方案是在系列中设置此项,而不是在plotoptions中设置,如下所示:
http://jsfiddle.net/briandemilia/LCYVv/19/
series: [
{ cropThreshold: 9999,
name: 'Unique Employees',
data: [ ......... ]
.........