减少高图表的数组长度,同时保持最佳信息量

时间:2017-09-27 09:03:23

标签: javascript arrays node.js optimization highcharts

我们向用户展示了由一系列单个数据点(看起来像普通股市图表)提供的高图图表。到目前为止一切都很好,因为我们只在该图表中提供了大约100k点,但现在我们达到了500k +的限制,并且前端(反应)开始真正受到传入的数据量的影响。

最重要的是,细节甚至不再对用户可见,我们考虑在后端准备阵列,只包含10%左右的数据点来显示相同​​的趋势,但是数据点数明显减少。

我查看了simplify-js,但更多的是2d图并且返回不同的数组长度,具体取决于优化(每个图表显示3个数组中的3行,而简单的-js返回49,500和900)数据长度,即使所有数组都具有相同的初始长度。)

知道要使用哪个优化器,或者你建议只循环遍历数组并以每个第10个元素为例?

谢谢!

Highcharts Boost在这里做得很棒!但是,现在线条变得非常不均匀(仅在反应高图上使用增强)意味着线条突然跳跃(见图):enter image description here 放大时,线条最终会变得平滑!

0 个答案:

没有答案