2013-05-13 42 views
1

我一直玩Highstocks一段时间,由于某种原因,我的一条线在放大时消失了,但一旦缩小后它仍然可见。它仍然显示一次悬停在其上的点,包括属于它的数据。Highstocks,line missing,but data is there

不用说我对于哪里出了问题一无所知,所以任何建议都会很棒。

放大: Zoomed in

缩小(很难看到,但红线是存在的)

Zoomed out

PS。网站可以在这里找到Skami.net

+0

可以提供数据和jsfiddle相同 – Strikers 2013-05-13 08:41:48

+0

尝试将Highstock更新为1.3,确保没有任何字符串作为值,并且数据按升序排序。 – 2013-05-13 12:06:44

+0

已更新至1.3.1,未能解决问题,并且JSON在没有任何字符串的情况下有效。 – Skami 2013-05-13 13:02:51

回答

1

你的系列包含了一倍值相同的数据,例如:

[1368450000000, null], 
    [1368450000000, 117.200050354004], 
    [1368451800000, null], 
    [1368451800000, 117.599990844727], 
    [1368453600000, null], 
    [1368453600000, 117.710151672363] 

这是不是在Highcharts不允许。删除额外的点,并将工作正常。

+0

谢谢你亲切的先生,我不敢相信我搞砸了那么糟糕。“< – Skami 2013-05-15 11:49:05

0
+0

这并没有解决它,它也不能解释为什么这不会发生在我的其他图表上,并且此图表之前没有任何问题。 – Skami 2013-05-13 09:03:59

+0

那么你可以准备例子吗? – 2013-05-13 09:21:31

+0

http://jsfiddle.net/XT7YZ/,放大到1天后线路消失,但只发生在最后几天。 – Skami 2013-05-13 12:25:12

0

在具体示例中,当具有空值的点时,不会渲染点。从今天实施例(从Skami.net截取):上述

[1369881000000,131.74983215332], 
[1369882800000,null], 
[1369884600000,null], 
[1369886400000,131.354995727539], 
[1369888200000,null], 
[1369890000000,null], 
[1369891800000,130.976699829102] 

的点将是可见的在工具提示,但不呈现为图表,因为具有空值点与一个值的点之间。

+0

虽然很真实,但这不是问题,不是这个答案对某些人来说可能是有用的。 – Skami 2013-06-05 09:34:27

+0

是的我知道了,我不得不创建答案,因为我无法创建评论 - 奇怪的...我的答案实际上是为什么你的图不显示,数据中没有重复条目,但图表仍然丢失(正如你用屏幕截图展示的那样)。我试图编辑接受的答案,现在正在进行同行评审。 – 2013-06-05 09:44:19

相关问题