消除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>
此方法有效地刪除了軸、圖例和白色填充,只留下所留下所列需的顏色映射影像。
注意:較新版本的 Matplotlib 可能需要使用 bbox_inches=0 而不是字串 'tight '.
以上是如何消除 Matplotlib 影像保存中的軸、圖例和白色填充?的詳細內容。更多資訊請關注PHP中文網其他相關文章!