首页  >  文章  >  后端开发  >  如何消除 Matplotlib 保存图像中的空白填充?

如何消除 Matplotlib 保存图像中的空白填充?

Barbara Streisand
Barbara Streisand原创
2024-11-04 19:27:02425浏览

How to Eliminate White Space Padding in Matplotlib Saved Images?

消除保存图像中的空白填充

使用 Matplotlib 保存在 Python 中生成的图像时,用户可能会遇到图像周围不需要的空白填充。在向图中添加图形或网络等图形元素时,这一点尤其明显。

要解决此问题,可以使用 savefig 方法中的“tight”选项来确保保存的图像被裁剪以适合情节的实际内容。通过设置 bbox_inches="tight",将消除空白填充:

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

在提供的示例中,tight 选项用于将保存的图像裁剪为显示图像的精确大小,而无需任何填充空白填充。这会产生更具视觉吸引力和更准确的所需绘图的表示。

注意: bbox_inches 参数必须设置为字符串以确保其正常工作。

其他信息:

为了进一步参考,用户可能会发现以下文档和资源很有帮助:

  • [Matplotlib savefig 文档](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- space-in-saved-png)

以上是如何消除 Matplotlib 保存图像中的空白填充?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn