plt.savefig()によって生成された空白の画像の問題を解決します

問題の説明

plt.savefig()コマンドを使用して画像をmatplotlib.plotに保存すると、画像を保存してクリックしたときに空白の画像が表示されることがあります。このとき、コードは次のようになります。

import matplotlib.pyplot as plt

"""你的一堆代码"""

plt.show()
plt.savefig("××××.png")

解決

最初に画像を保存してから、画像を表示()します。

show()は新しい空白のFigureを作成することと同等であるため(MATLABのfigureコマンドにいくらか似ています)、show()コマンドを呼び出した後に空白の画像が保存されます。

import matplotlib.pyplot as plt

"""你的一堆代码"""

plt.savefig("××××.png")
plt.show()

問題は完全に解決されました!

おすすめ

転載: blog.csdn.net/weixin_43450646/article/details/106886098