Echarts同时渲染大量数据应该如何处理

项目需要对大量设备的数据进行可视化处理,保守估计一个echarts折线图中有500条线代表500台设备,每条线上有2000个点,自测echartsV2版本V3版本最大处理点数大概在同时渲染20w点,数据量再往上走会直接卡崩,数据量变大的时候图表的datazoom缩放和y轴缩放都会有明显的卡顿。感觉同时加载100w个点肯定是不可能的了,而且还有需求加载完后还要开启datazoom缩放。想问一下大家对大数据量的展示应该怎么处理,有没有更好的图表插件或者处理方式

阅读 22.7k
4 个回答

保守估计一个echarts折线图中有500条线代表500台设备

这种图是没有意义的,这么多线不是给人看的。

想问一下大家对大数据量的展示应该怎么处理,有没有更好的图表插件或者处理方式

人能看的,一次最多 6 条线吧。

要一次渲染完吗?

我也想问一下,就是用echarts中的datazoom数据区域进行缩放,但是x轴中的数据是从input中获取到的值
,要怎么做啊

我也遇到这个问题,改用highchart 后解决,highchart会自动分类一个时间段的数据进行缩放,没有性能问题。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题