Highstock图表在某些缩放级别显示点而不是线

时间:2011-12-21 09:23:43

标签: highcharts highstock

我使用Highcharts Stock图表显示相对于时间的百分比。

http://jsfiddle.net/michaelchart/yYmPR/1/

在某些缩放级别(在这种情况下,当缩放到大约6到12年之间的时间范围内)时,绘图奇怪地从一条线转到零星点。

关于为什么会出现这种情况的任何想法?或者这是Highstock的错误吗?

您可以在此处查看有效的Highstock图表示例http://www.highcharts.com/stock/demo/basic-line

2 个答案:

答案 0 :(得分:3)

在Highstock论坛上发帖并因此在github上发布了一个问题后,我发现这是因为gapSize选项的默认值。根据{{​​3}};

  

gapSize:数字   定义何时在图表中显示间隙。间隙大小为5意味着如果两个点之间的距离大于两个最接近点的距离的五倍,则图形将被破坏。

     

实际上,此选项通常用于显示时间序列中的差距。在股票图表中,日间小时可以获得日内数据,而夜晚和周末则会出现差距。

     

默认为5。

gapSize设为null the docs

答案 1 :(得分:0)

在我的特定情况下,出现此问题的原因是数据输出错误。 在“series”属性中,在“data”数组中有一个“false”值。

示例:

series : {
   "type":"column",
   "name":"Test",
   "data":[541,784,false,251,353]
}

纠正了后端的问题,因此“false”被解释为0,现在一切正常。