我正在绘制一个带有highcharts的简单折线图。一张图表可以包含许多点,这些点在玩图表时会引入延迟。
由于许多数据点是冗余的,我提出了如果值与前一个数据点相同则不添加新数据点的想法。这会减少数据量,但仍应产生相同的图表。
请看这个例子:http://jsfiddle.net/qm94j14t/1/ 我希望在2月到11月期间没有数据点的一条直线。
现在数据数组看起来像这样:
data: [7,7,7,7,7,7,7,7,7,7,7,10]
我需要更改代码才能获得没有这些冗余7
值的直线?
答案 0 :(得分: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]]
。