消除 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中文网其他相关文章!