【问题标题】:highcharts remove redundant data points to improve speedhighcharts 删除冗余数据点以提高速度
【发布时间】:2015-06-04 22:28:37
【问题描述】:

我正在用 highcharts 绘制一个简单的折线图。一个图表可以包含许多点,这会在使用图表时引入延迟。

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

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

现在数据数组如下所示:

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

我需要在代码中进行哪些更改才能在没有这些冗余 7 值的情况下获得一条直线?

【问题讨论】:

    标签: performance highcharts


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多