echart中sampling:average如何使用
时间: 2024-05-08 07:20:12 浏览: 128
ECharts 中的 sampling: average 用于在数据量过大时对数据进行降维处理,以提高图表的性能。具体来说,该属性可以设置为字符串类型的 'average' 表示采用平均值来降维,或为数字类型,表示采样间隔。当该属性设置为 'average' 时,ECharts 会在绘制图表前自动对数据按照每隔几个点进行一次采样。例如:
```
series: [{
data: [
[0, 55],
[1, 56],
[2, 57],
[3, 58],
[4, 59],
[5, 60],
[6, 61],
[7, 62],
[8, 63],
[9, 64],
[10, 65],
[11, 66],
[12, 67],
[13, 68],
[14, 69],
[15, 70],
[16, 71],
[17, 72],
[18, 73],
[19, 74],
[20, 75],
[21, 76],
[22, 77],
[23, 78]
],
type: 'line',
sampling: 'average'
}]
```
在这个例子中,'average' 表示采样间隔为 2,ECharts 会每隔两个点采样一次,将原来的 24 个点压缩为 12 个点进行绘制。如果将 sampling 属性设置为 1,表示不进行任何采样,绘制所有的点。
阅读全文