美文网首页
Python matplotlib实用技巧——保存图片出错

Python matplotlib实用技巧——保存图片出错

作者: 米小河123 | 来源:发表于2020-03-17 14:20 被阅读0次

问题:保存图片出错
(解决使用plt.savefig保存图片时一片空白)
运行以下代码会出现空白:

plt.show()
plt.savefig('filename.png')

产生这个现象的原因很简单:在plt.show()后调用了plt.savefig(),在plt.show()后实际上已经创建了一个空白的图片,这时候再plt.savwfig()就会保存这个新生成的空白图片。
解决方法有两种:
(1)在plt.show()之前调用plt.savefig()

plt.savefig('filename.png')
plt.show()

(2)画图的时候获取当前图像(这一点类似于Matlab的句柄的概念)

# gcf: Get Current Figure
fig = plt.gcf()
plt.show()
fig.savefig('tessstttyyy.png', dpi=100)

相关文章

网友评论

      本文标题:Python matplotlib实用技巧——保存图片出错

      本文链接:https://www.haomeiwen.com/subject/rhdtyhtx.html