echarts中sampling
时间: 2023-10-19 08:55:41 浏览: 138
在echarts中,sampling是一种降采样策略,用于在数据量远大于像素点时优化图表的绘制效率。默认情况下,sampling是关闭的,即全部绘制不过滤数据点。\[2\]
sampling有几种可选的策略,包括'average'、'max'、'min'和'sum'。'average'会取过滤点的平均值,'max'会取过滤点的最大值,'min'会取过滤点的最小值,'sum'会取过滤点的和。\[2\]
根据给出的引用内容,可以看到在不同的采样策略下,每个方法的平均渲染时间是不同的。例如,使用'average'策略的平均渲染时间是278.7,使用'max'策略的平均渲染时间是299.2,使用'min'策略的平均渲染时间是302.2。\[1\]
根据引用\[3\]中的代码,可以使用前端的方法来记录setOption的时间,通过console.time和console.timeEnd来计算时间。这可以帮助我们评估使用sampling策略时的性能表现。
#### 引用[.reference_title]
- *1* *3* [echarts-sampling降采样](https://blog.csdn.net/Yana1225/article/details/120185727)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Echarts高级进阶教程(1):异步加载大量数据导致dataZoom组件拖动缩放时间轴卡顿的sampling降采样策略解决...](https://blog.csdn.net/weixin_41290949/article/details/109021614)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文