2015-04-17 103 views
0

我正在用highcharts繪製一個簡單的折線圖。一張圖表可以包含很多許多點,這些點在與圖表一起玩時會引入延遲。highcharts刪除多餘的數據點,以提高速度

由於許多數據點是多餘的,我想出瞭如果值與前一個值相同,不添加新數據點的想法。這會減少數據量,但應該仍然會產生相同的圖形。

請看這個例子:http://jsfiddle.net/qm94j14t/1/ 我想有一條直線,沒有從2月到11月的數據點。

現在的數據排列如下:

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

我需要什麼,在代碼更改爲得到一條直線沒有這些冗餘7值?

回答

2

而不是使用[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]]