相信大家在使用ECharts绘制图表的时候会觉得画出的图表没有那么高清,也许策划或产品没有发现或觉得可行,这都不是问题,但是倘若你遇到那些你懂得的策划或是产品的时候,这就成为了一个问题,所以在这里提供两个解决方法:就是利用设置window.devicePixelRatio(设备像素比,简称dpr,若要详细了解请自行百度)去解决这个问题。
方法一:
//注意:
//1.这段代码应当写在echarts.js引入之前
//2.这个属性对于移动端设备有重要影响,使用时请结合项目,切勿乱用
window.devicePixelRatio = 2;
方法二:
点击这里有详细介绍
对于我来说,我不愿意随意修改插件的源码,更愿意去覆盖重写插件的方法,并结合项目,认为方法一比较合适,其实方法一、方法二都可以,但都不是最好的解决方法,如果你还有更好的解决方法,请留言或评论指点一二,在此感激不尽。