对 matplotlib 的 Savefig 中的空白图像进行故障排除
尝试将 matplotlib 绘图保存为图像时,用户可能会遇到空白输出。要解决此问题,请考虑以下因素:
-
图形结构: 检查与子图创建相关的代码结构。确保 plt.subplot() 的指定索引一致并对应于正在创建的子图。相应地调整这些索引。
-
图形显示和保存顺序:注意命令的顺序。为了避免保存空图形,建议在 plt.show() 之前调用 plt.savefig()。或者,在 plt.show() 之前使用 plt.gcf() 保存图形对象,然后在任何需要的时间保存图形。
-
空白图像指示器: 在您的代码中,tessstttyyy。 png 是空白的,因为它保存的是 plt.show() 之后创建的新图形,其中不包含绘图。
以上是为什么我的 matplotlib 图像是空白的?的详细内容。更多信息请关注PHP中文网其他相关文章!