
最近用python做了个小图(这个项目之后会公开),发现绘制的图片下载到文件夹里竟然是空白的↓

其实产生这个现象的原因很简单:在 plt.show() 后调用了 plt.savefig() ,在 plt.show() 后实际上已经创建了一个新的空白的图片(坐标轴),这时候你再 plt.savefig() 就会保存这个新生成的空白图片。
只需要把

更改为
即可解决
本文介绍了一个常见的Python绘图问题:使用matplotlib库时,若先调用plt.show()再调用plt.savefig()会导致保存的图片为空白。文章详细解释了原因并提供了解决方案。

最近用python做了个小图(这个项目之后会公开),发现绘制的图片下载到文件夹里竟然是空白的↓

其实产生这个现象的原因很简单:在 plt.show() 后调用了 plt.savefig() ,在 plt.show() 后实际上已经创建了一个新的空白的图片(坐标轴),这时候你再 plt.savefig() 就会保存这个新生成的空白图片。
只需要把

更改为
即可解决
您可能感兴趣的与本文相关的镜像
Python3.8
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
3034

被折叠的 条评论
为什么被折叠?