2012-08-15 114 views
2

编辑:问题是间隔不一致。在这篇文章和this之间,它可以很容易地修复。Highcharts没有绘制点之间的线

我使用highcharts绘制图表,在highcharts代码中提供了初始点,然后剩下的点用ajax拉入。

初始点绘制完美,前几个取点也可以正常工作,但每隔几分钟,点将停止连接在图上,然后它会自行修正,然后再次拧紧。

没有人有任何想法可能是什么造成的?

+1

这就是问题所在。我几乎不知道是什么原因导致它,所以我不知道在哪里看。我认为有可能是不规则的时间间隔导致它,但我导致相信,否则,因为它有时以不规则的时间间隔工作 – ethangk 2012-08-15 13:13:31

+0

我看不到你的图片中连接的点。你的数据系列是什么样的?什么是HighCharts代码?你如何获取数据? – wergeld 2012-08-15 13:13:51

+0

这是它的工作方式:http://imgur.com/vW3sz 我正在使用jquery ajax库来获取数据,继承人获取代码http://pastebin.com/WbxC90pN – ethangk 2012-08-15 13:15:35

回答

4

有同样的问题。我的问题是空值(不是零,而是一个无价值类型的情况)是空字符串(“”)。改变这些值为null神奇地将我的点连接起来。

+0

我也有NaNs,它也不喜欢。同上更改为null。 – Marc 2016-02-25 17:29:19

0

你需要确保你有空,而不是一个空字符串,等等,也保证了你在plotOptions启用connectNulls如下:

plotOptions: { 
    series: { 
     connectNulls: true 
    } 
} 

JS FIDDLE

0

我有一个类似的问题,我注意到我的一些'空'值是undefined,有些值是null。 我改变了这一切都是null它做到了。