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

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

Linda Hamilton
リリース: 2024-12-07 22:51:13
オリジナル
955 人が閲覧しました

How Can I Save a Matplotlib Plot as an Image File Instead of Displaying It?

プロットを表示する代わりに画像ファイルとして保存する

matplotlib を使用すると、ユーザーはプロットを通じてデータを視覚化でき、グラフィカル ユーザー インターフェイス (GUI) 内に表示できます。ただし、プロットを直接表示するのではなく、画像ファイルとして保存したい場合もあります。この記事では、Python で matplotlib を使用してこれを実現する方法について説明します。

問題: matplotlib プロットを表示する代わりに画像ファイル (foo.png など) として保存するにはどうすればよいですか?それは?

解決策:
プロットを画像として保存するにはファイルを保存するには、matplotlib の savefig 関数を利用します。目的のファイル形式は、ファイル名に目的の拡張子を追加することで指定できます。

from matplotlib import pyplot as plt

plt.plot([1, 2, 3], [1, 4, 9])
plt.savefig('foo.png')  # Saves the plot as a PNG file
plt.savefig('foo.pdf')  # Saves the plot as a PDF file
ログイン後にコピー

デフォルトでは、savefig を実行すると画像の周囲に空白が生じる場合があります。これを解消するには、bbox_inches='tight' 引数を使用します。

plt.savefig('foo.png', bbox_inches='tight')
ログイン後にコピー

注: 空の画像ファイルを避けるために、plt.savefig() の後に plt.show() を必ず呼び出してください。 .

以上がMatplotlib プロットを表示する代わりに画像ファイルとして保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート