代码语言:javascript 复制 importmatplotlib.pyplotasplt""" 一些画图代码 """plt.show()plt.savefig("filename.png") 原因 其实产生这个现象的原因很简单:在plt.show()后调用了plt.savefig(),在plt.show()后实际上已经创建了一个新的空白的图片(坐标轴),这时候你再plt.savefig()就会保存这个新生成的空白图片。
我发现很多AI在这方面回答也是错误的。 正确做法是 将你的 plt.show() plt.savefig("train_process.png") 变成 plt.savefig("train_process.png") plt.show() 也就是,先保存图片,然后再显示,如果先显示,就会去保存最新生成的白色图片。这样就得不到你想要的结果了。发布于 2024-07-23 21:46・...
将图形保存在您之前show()Figure致电plt.gcf()对于“获得当前图”,您可以致电savefig()随时。 例如: fig1= plt.gcf()plt.show()plt.draw()fig1.savefig('tessstttyyy.png', dpi=100) 在您的代码中,’tesssttyyy.png’ 是空白的,因为它正在保存新图形,没有绘制任何内容。
Oliver_5fb2关注IP属地: 湖南 2018.03.13 17:04:37字数21阅读3,235 【Python】解决使用 plt.savefig 保存图片时一片空白 - CSDN博客©著作权归作者所有,转载或内容合作请联系作者 0人点赞 tensorflow学习 更多精彩内容,就在简书APP "小礼物走一走,来简书关注我"赞赏支持还没有人赞赏,支持一下 Oliver_5fb2...
出现这个问题的原因主要是因为在绘图开始的时候没有事先设置好图片的尺寸,而在所有参数都设置好之后最后才设置了图片的尺寸,这时候设置是无效的。 文件空白原因 同上 解决办法 在开始绘图的时候便设置好图片的尺寸 plt.figure(dpi=500, figsize=(10, 6)) //根据自身的需要调整相应的参数 分类: python 标签:...
Error:plt.savefig() 输出空白图片 代码 原因 plt.show() 之后会新建一个空白的图像(plt),其后的代码将画在这个空白图像上,所以保存的图像是空...
存在的问题:指定图片大小为1024 * 1024,但因为在plt.savefig中使用了bbox_inches='tight'来去除空白区域,使得图片输出大小设置失效,实际大小小于1024 * 1024.若选择不去除空白区域,那么其大小为1024 * 1024. 注:bbox_inches='tight'实参指定将图表多余的空白区域裁减掉 ...
python保存plt图片不全 python保存图片为pdf 前言 第一次写博客,主要内容是爬取微信公众号的文章,将文章以PDF格式保存在本地。 爬取微信公众号文章(使用wechatsogou) 1.安装 pip install wechatsogou --upgrade wechatsogou是一个基于搜狗微信搜索的微信公众号爬虫接口...
import matplotlib.pyplot as plt foo_fig = plt.gcf() foo_fig.savefig('foo.eps', format='eps', dpi=1000) plt.show() 解决:运行到plt.show()的时候,绘图过程结束。再保存图片的时候,新的绘图流程开始,保存的就是一张空白的图了。所以要先保存,再plt.show()。