Matplotlib 画像保存での軸、凡例、および白いパディングの削除
問題:
Matplotlib を使用して画像をカラーマップして保存すると、軸、ラベル、白いパディングなどの不要な要素が実際の画像の周囲に表示される場合があります。
解決策:
これらの問題に対処するには、次の変更を検討してください:
軸の可視性を無効にする:
白いパディングを削除します:
例:
<code class="python">import numpy as np import matplotlib.pyplot as plt data = np.random.random((5, 5)) img = plt.imshow(data, interpolation='nearest') img.set_cmap('hot') plt.axis('off') plt.savefig("test.png", bbox_inches='tight')</code>
Thisこのアプローチは、軸、凡例、および白いパディングを効果的に削除し、目的のカラーマップされたイメージのみを残します。
注: Matplotlib の新しいバージョンでは、文字列 'tight の代わりに bbox_inches=0 を使用する必要がある場合があります。 '.
以上がMatplotlib 画像保存で軸、凡例、白いパディングを削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。