Python 如何提高matplotlib中绘图的质量?

Python 如何提高matplotlib中绘图的质量?,python,matplotlib,Python,Matplotlib,当我用PNG格式的plt.savefig()保存绘图时,生成的图形分辨率非常差。我曾尝试以PDF格式保存并定义大量dpi,但当我在LaTeX中使用该格式的图像时,我的文件会变得非常沉重,生成的PDF需要花费很多时间来渲染 我如何才能生成质量更好的图像,而不让LaTeX生成的pdf如此难以渲染 :您如何尝试将dpi设置为?试试300,我试过了。但这让我的a文件(由latex生成)非常沉重,renderI无法判断这是什么样的情节。。。你能发布代码来复制它吗?这些椭圆是以直线还是光栅的形式呈现的?如果

当我用PNG格式的
plt.savefig()
保存绘图时,生成的图形分辨率非常差。我曾尝试以PDF格式保存并定义大量dpi,但当我在LaTeX中使用该格式的图像时,我的文件会变得非常沉重,生成的PDF需要花费很多时间来渲染

我如何才能生成质量更好的图像,而不让LaTeX生成的pdf如此难以渲染


您如何尝试将dpi设置为?试试300,我试过了。但这让我的a文件(由latex生成)非常沉重,renderI无法判断这是什么样的情节。。。你能发布代码来复制它吗?这些椭圆是以直线还是光栅的形式呈现的?如果矢量图形(svg/pdf)的渲染速度太慢,最好使用dpi高(200-300)的png。除了高分辨率光栅图形,没有其他解决方案。Dpi不会影响PDF输出,除非你将艺术家光栅化。在png和latex中使用更高的dpi应该不会对文件大小产生任何困难