ホームページ > バックエンド開発 > Python チュートリアル > Matplotlib で保存された画像の周囲の余分な空白を削除するにはどうすればよいですか?

Matplotlib で保存された画像の周囲の余分な空白を削除するにはどうすればよいですか?

Linda Hamilton
リリース: 2024-11-04 21:29:02
オリジナル
1023 人が閲覧しました

How to Remove Excess White Space Around Saved Images in Matplotlib?

Matplotlib を使用して保存された画像の周囲の余分な空白を削除する

問題:

Matplotlib で処理した後に画像を保存するとき、タイトなオプションを試行したにもかかわらず、保存された画像の周囲に過剰な空白が発生しました。

調査:

当初、この問題は、インポートされた画像を含む基本的な図を表示するときに観察されました。 。ただし、NetworkX グラフを Figure に追加すると、保存されたイメージの周囲に空白が表示されました。

解決策:

Figure の保存中に bbox_inches="tight" を指定すると、空白が解消されます。空白パディング:

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

説明:

bbox_inches 引数は、保存されたイメージの境界ボックスをインチ単位で制御します。これを 'tight' に設定すると、Matplotlib が Figure の内容にぴったり合うようにバウンディング ボックスを自動的に調整し、不要な空白を排除するように指示されます。

関連トピック:

  • Matplotlib プロットでの軸、凡例、および空白の回避
  • Matplotlib での図のマージンの調整
  • Matplotlib で特定の軸のマージンを減らす

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

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