antvis/G2











Do you want to work on this issue?
You can request for a bounty in order to promote it!
V5中进行简单散点图绘制时,数据量超过5K就会感知到明显的性能下滑 #5920
Xiatian-leo posted onGitHub
问题描述
如题,在1K及以下时,无明显问题;5W以上直接崩溃,复现代码如下:(可以拷贝至任意官方demo复现)
import { Chart } from '@antv/g2';
const Size = 100; // 100 / 1000 / 10000
function generatePointData(size) {
return new Array(size).fill(void 0).map((item, idx) => ({
x: idx,
y: Math.round(Math.random() * 1000)
}))
}
const chart = new Chart({
container: 'container',
autoFit: true,
});
chart
.data(generatePointData(Size))
.point()
.encode('x', 'x')
.encode('y', 'y')
chart.render()
重现步骤
切换Size,改变数据量
预期行为
期望性能能和V4无差(至少不能出现大的下滑),或者可以通过关闭某些feat获取性能提升;
平台
- 操作系统: [Windows 11]
- 网页浏览器: [Microsoft Edge]