プロットを画像ファイルに保存
matplotlib では、plt.show() 関数によって GUI に図が表示されます。ただし、代わりにプロットを画像ファイルとして保存することも可能です。
これを行うには、plt.savefig() 関数を使用します。拡張子に希望のファイル形式を指定します。例:
import matplotlib.pyplot as plt plt.plot([1, 2, 3], [1, 4, 9]) plt.savefig('foo.png')
これにより、プロットが PNG 画像として保存されます。同様に、PDF などの他の形式で保存することもできます:
plt.savefig('foo.pdf')
画像の周囲の不要な空白を削除するには、bbox_inches='tight' 引数を使用します:
plt.savefig('foo.png', bbox_inches='tight')
画面上にプロットするには、関数 plt.show() を plt.savefig() の後に呼び出す必要があることに注意してください。 plt.show() を省略すると、空の保存済み Figure が生成されます。
以上がMatplotlib プロットを画像ファイルとして保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。