ホームページ >バックエンド開発 >Python チュートリアル >Matplotlib プロットを画像ファイルとして保存するにはどうすればよいですか?

Matplotlib プロットを画像ファイルとして保存するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-05 01:35:10975ブラウズ

How Can I Save a Matplotlib Plot as an Image File?

プロットを画像ファイルに保存

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。