相信大家在使用ECharts绘制图表的时候会觉得画出的图表没有那么高清,也许策划或产品没有发现或觉得可行,这都不是问题,但是倘若你遇到那些你懂得的策划或是产品的时候,这就成为了一个问题,所以在这里提供两个解决方法:就是利用设置window.devicePixelRatio(设备像素比,简称dpr,若要详细了解请自行百度)去解决这个问题。

方法一:

        //注意:
        //1.这段代码应当写在echarts.js引入之前
        //2.这个属性对于移动端设备有重要影响,使用时请结合项目,切勿乱用
        window.devicePixelRatio = 2;

方法二:
点击这里有详细介绍

对于我来说,我不愿意随意修改插件的源码,更愿意去覆盖重写插件的方法,并结合项目,认为方法一比较合适,其实方法一、方法二都可以,但都不是最好的解决方法,如果你还有更好的解决方法,请留言或评论指点一二,在此感激不尽。


本文转载:CSDN博客