use*_*811 13 python graph matplotlib
我正在使用python程序生成一些数据,使用matplotlib.pyplot绘制数据,然后在乳胶文件中显示图形.
我目前正在将该图保存为.png文件,但图像质量不是很好.我已经尝试过改变DPI,matplotlib.pyplot.figure(dpi=200)但这似乎没什么区别.我也试过使用不同的图像格式,但它们看起来都有点褪色,不是很尖锐.
有没有其他人有这个问题?
任何帮助将非常感激
rub*_*nvb 14
您可以将图像保存为矢量格式,以便它们可以扩展而不会丢失质量.这些格式是PDF和EPS.只需将扩展名更改为.pdf或.eps,matplotlib将写入正确的图像格式.记住LaTeX喜欢EPS并PDFLaTeX喜欢PDF图像.虽然大多数现代的LaTeX可执行文件都是伪装的PDFLaTeX并且可以动态转换EPS文件(效果与您epstopdf在序言中包含该软件包的效果相同,但可能效果不如您所愿).
或者,增加DPI,很多.这些是你应该记住的数字:
我使用这些适应的PNG图形质量会同figure的figsize选项,它允许正确缩放文本和你提高通过DPI的图形质量.
| 归档时间: | 
 | 
| 查看次数: | 9833 次 | 
| 最近记录: |