Highcharts:标记不显示

问题描述:

检查这个例子: http://jsfiddle.net/dyackvbe/4/Highcharts:标记不显示

可缩放的图表显示1097点。

如果你看看数据点,你会发现有些点应该显示一个三角形标记。

{ 
"y": 20.6493939867, 
"marker": { 
    "enabled": true, 
    "symbol": "triangle", 
    "fillColor": "#578e6e", 
    "radius": 5 
} 
} 

如果您开始缩放图表,例如从5月14日到1月15日,将显示标记。

如果你点击复位按钮时,显示的标志...

如何解决这个问题的任何想法?

在此先感谢

PS:此问题出现后,我升级了highcharts。如果我使用图像而不是内置符号,它可以工作:http://jsfiddle.net/9z0mp7jf/

问题是您的系列中有1000多个点。

默认情况下,高度图不会检查1000点以上的系列中的每个数据点,它只是检查第一个数据点,然后假定每个其他点的格式都是相同的。

您需要通过将turboThreshold选项更改为更高数字或将其更改为0来禁用此功能来检查每个单点,以检查每个单点。通过设置turboThreshold: 0,您的图表正确显示。

Fiddle

Reference

+1

普菲,古拉爵卢卡 – rortelli