选用 svg 渲染是一个方案,在移动端的内存占用也会更小。或者初始化的时候不要用 canvas,而用一个 div 作为容器,初始化在自动创建 canvas 的时候会根据高分屏优化,会缩放到两倍大小

参考官网https://echarts.apache.org/zh/tutorial.html#%E4%BD%BF%E7%94%A8%20Canvas%20%E6%88%96%E8%80%85%20SVG%20%E6%B8%B2%E6%9F%93

还有一种方式就是在echar引入之前要加上这样的一句代码

window.devicePixelRatio = 2;

但是不要经常这样做,否则会影响性能。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐