highcharts删除多余的数据点,以提高速度

问题描述:

我正在用highcharts绘制一个简单的折线图。一张图表可以包含很多许多点,这些点在与图表一起玩时会引入延迟。highcharts删除多余的数据点,以提高速度

由于许多数据点是多余的,我想出了如果值与前一个值相同,不添加新数据点的想法。这会减少数据量,但应该仍然会产生相同的图形。

请看这个例子:http://jsfiddle.net/qm94j14t/1/ 我想有一条直线,没有从2月到11月的数据点。

现在的数据排列如下:

data: [7,7,7,7,7,7,7,7,7,7,7,10] 

我需要什么,在代码更改为得到一条直线没有这些冗余7值?

而不是使用[y_1, y_2, ... , y_n]格式,请使用[ [x_1, y_1], [x_2, y_2] , ... , [x_n, y_n]]格式。

然后删除冗余数据,演示:http://jsfiddle.net/qm94j14t/7/所以在你的情况下,它是[[0,7], [9, 7], [10, 10]]