Highcharts:标记未显示

时间:2016-06-07 14:41:32

标签: javascript highcharts

检查此示例: http://jsfiddle.net/dyackvbe/4/

可缩放图表显示1097个点。

如果查看数据点,您会注意到某些点应显示三角形标记。

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

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

如果单击重置按钮,则会显示标记...

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

提前致谢

PS:一旦我升级了highcharts,这个问题就出现了。如果我使用图片而不是内置符号,则可以使用:http://jsfiddle.net/9z0mp7jf/

1 个答案:

答案 0 :(得分:3)

问题在于你的系列中有超过1000分。

默认情况下,Highcharts 不检查超过1000个点的系列的每个数据点,它只检查第一个数据点,然后假设每个其他点的格式相同。< / p>

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

Fiddle

Reference