私は、スクリプトの実行時に複数の図を画面に表示する (およびそれらを保存する) 必要がある課題に取り組んでいます。画面に画像を表示するには、 imshow と show の両方を使用する必要があります。これは問題なく動作しますが、show() はスクリプトごとに 1 回だけ使用する必要があることを読みました。画像を表示する別の方法はありますか?保存された画像ファイルも、空白の 800x600 の白い画像として保存されます。これが私のコードです:
img = np.zeros((100,100))
plt.figure(0)
plt.imshow(img)
plt.show()
plt.savefig("images/img.png")
plt.close(0)
他の各図は同じ構文に従っています (明らかに、異なる画像名と新しい図番号を使用します。
ありがとう!