0

我正在使用 Highcharts 股票图表来显示相对于时间的百分比。

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

在某些缩放级别(在这种情况下,当缩放到大约 6 到 12 年的时间跨度时),情节奇怪地从一条线变成了零星的点。

关于为什么会这样的任何想法?还是 Highstock 的错误?

您可以在http://www.highcharts.com/stock/demo/basic-line看到一个有效的 Highstock 图表示例。

4

2 回答 2

3

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

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

在实践中,此选项最常用于可视化时间序列中的差距。在股票图表中,日间数据可用于白天,而夜间和周末会出现缺口。

默认为 5。

设置gapSize为 null 可以解决问题

于 2012-01-10T19:35:42.153 回答
0

在我的特殊情况下,这个问题的原因是数据输出错误。在“系列”属性中,在“数据”数组中有一个“假”值。

例子:

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

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

于 2013-08-20T19:56:55.950 回答