Matplotlib 的 Savefig 方法中的空白输出
在尝试保存使用 Matplotlib 生成的绘图时,用户可能会遇到保存图像出现的问题空白的。本文通过检查尝试保存具有多个子图的图的代码片段来解决此问题。
提供的代码具有三个子图,其中一个基于名为 T0 的变量的可用性。代码顺序如下:
但是,保存的图像 (tesssttyyy.png) 仍为空白。要解决此问题,需要考虑以下几个因素:
T0 存在的影响:
函数调用序列:
基于基于这些考虑,这里有两个建议的解决方案:
方法 1:
plt.savefig('tessstttyyy.png', dpi=100) plt.show() plt.draw()
方法 2:
fig1 = plt.gcf() plt.show() plt.draw() fig1.savefig('tessstttyyy.png', dpi=100)
结论:
Matplotlib的savefig方法中的空白图像问题可以通过调整函数调用顺序来解决确保保存正确的数字,或者根据 T0 的可用性处理子图的条件创建。
以上是为什么我的 Matplotlib Savefig 生成空白图像?的详细内容。更多信息请关注PHP中文网其他相关文章!