确保在调用plt.savefig()之前,已经正确地执行了绘图代码。如果绘图代码有误或者没有执行,那么保存的图片自然会是空白的。 确认是否在plt.savefig()之前调用了plt.show(): 如果在plt.savefig()之前调用了plt.show(),并且之后没有重新执行绘图代码,那么plt.savefig()可能保存的是一个新的、空白的绘图窗口。为了解决...
当使用如下代码保存使用plt.savefig保存生成的图片时,结果打开生成的图片却是一片空白。 代码语言:javascript 复制 importmatplotlib.pyplotasplt""" 一些画图代码 """plt.show()plt.savefig("filename.png") 原因 其实产生这个现象的原因很简单:在plt.show()后调用了plt.savefig(),在plt.show()后实际上已经创建...
图像格式问题:保存图像时,需要指定合适的图像格式。常见的图像格式包括PNG、JPEG、SVG等。如果选择了不支持的图像格式,保存的图像可能为空白。解决方法是在保存图像时,使用合适的图像格式,例如plt.savefig('image.png')保存为PNG格式。 总结起来,解决plt图另存为空白图像的问题,可以通过以下步骤进行: ...
我发现很多AI在这方面回答也是错误的。 正确做法是 将你的 plt.show() plt.savefig("train_process.png") 变成 plt.savefig("train_process.png") plt.show() 也就是,先保存图片,然后再显示,如果先显示,就会去保存最新生成的白色图片。这样就得不到你想要的结果了。发布于 2024-07-23 21:46・...
把plt.savefig()放在plt.show()之前运行就行。 因为plt.show()之后会默认打开一个新的空白画板 2.如果没有使用plt.show(),比如在colab中。 在colab中运行plt.plot()之后,就会自动show画出来的图,这个时候直接保存,就是空白图片。 解决方案: 先用myfig = plt.gcf() 获取当前图片,然后用plt.plot()在空白画...
【Python】解决使用 plt.savefig 保存图片时一片空白 - CSDN博客©著作权归作者所有,转载或内容合作请联系作者 0人点赞 tensorflow学习 更多精彩内容,就在简书APP "小礼物走一走,来简书关注我"赞赏支持还没有人赞赏,支持一下 Oliver_5fb2 总资产1共写了420字获得5个赞共1个粉丝关注 ...
原因:在 plt.show() 后调用了 plt.savefig() ,在 plt.show() 后实际上已经创建了一个新的空白的图片(坐标轴),这时候你再 plt.savefig() 就会保存这个新生成的空白图片。
plt.savefig("filename.png") 原因:在 plt.show() 后调用了 plt.savefig() ,在plt.show()后实际上已经创建了一个新的空白的图片(坐标轴),这时候你再plt.savefig()就会保存这个新生成的空白图片 因此需要将plt.savefig()放在plt.show()之前,又或者是使用plt.gcf()固定图片,再保存...
plt.savefig('d3_hookface.png')空白plt.savefig('d3_hookface.png')这一句有问题: 代码运行没有报错,而且从pycharm的结果能看你到生成了3d图,而且能够生成d3.hookface.png, 但是, d3.hookface.png文件里是空白的 请问是啥问题呢?jiminie125 2021-02-03 源自:Python数据预处理(四)- 特征降维与可视化 2...