ホームページ  >  記事  >  バックエンド開発  >  Matplotlib で保存された画像の空白パディングを削除するにはどうすればよいですか?

Matplotlib で保存された画像の空白パディングを削除するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-04 19:27:02358ブラウズ

How to Eliminate White Space Padding in Matplotlib Saved Images?

保存された画像の空白パディングの削除

Matplotlib を使用して Python で生成された画像を保存すると、画像の周囲に不要な空白パディングが発生する可能性があります。これは、グラフやネットワークなどのグラフィカル要素を Figure に追加するときに特に顕著になる可能性があります。

この問題に対処するには、savefig メソッドの 'tight' オプションを使用して、保存された画像がぴったり収まるようにトリミングされるようにすることができます。プロットの実際の内容。 bbox_inches="tight" を設定すると、空白パディングが削除されます。

plt.savefig("image.png", bbox_inches='tight')

この例では、tight オプションを使用して、保存された画像を表示画像の正確なサイズに切り抜きました。空白のパディング。これにより、目的のプロットがより視覚的に魅力的で正確に表現されます。

注: bbox_inches 引数は、正しく動作するように文字列として設定する必要があります。

追加情報:

さらに詳しい情報については、次のドキュメントとリソースが役立ちます:

  • [Matplotlib savefig Documentation](https://matplotlib. org/stable/api/pyplot_api.html#matplotlib.pyplot.savefig)
  • [Matplotlib プロットの空白パディングの削除](https://matplotlib.org/faq/usage_faq.html#faq-how- to-remove-extra-white-space-around-a-plot)
  • [Matplotlib 画像の空白の問題を解決する](https://stackoverflow.com/questions/43896198/matplotlib-remove-white-保存された png 内のスペース)

以上がMatplotlib で保存された画像の空白パディングを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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