首页 > 后端开发 > Python教程 > 如何将 Matplotlib 绘图保存到图像文件?

如何将 Matplotlib 绘图保存到图像文件?

DDD
发布: 2024-12-12 18:08:17
原创
557 人浏览过

How Can I Save a Matplotlib Plot to an Image File?

绘制图像文件

使用 Matplotlib 的 pyplot 接口时, plt.show() 函数在图形用户界面中显示图形 ( GUI)窗口。但是,在某些情况下,您可能需要将图形保存为图像文件以供以后使用或共享。

方法:

将绘图保存到图像文件,使用 plt.savefig() 函数。该函数将文件名作为其第一个参数。第二个参数 bbox_inches='tight' 确保保存的图像周围没有不需要的空白。

import matplotlib.pyplot as plt

# Plot data
plt.plot([1, 2, 3], [1, 4, 9])

# Save plot to file
plt.savefig('foo.png', bbox_inches='tight')

# Show plot (optional)
plt.show()
登录后复制

文件格式:

您可以指定文件使用文件扩展名进行格式化。例如,.png 会将绘图保存为便携式网络图形,而 .pdf 会将其保存为便携式文档格式矢量图像。

注意:

如果除了将其保存到文件之外,您还希望在 GUI 窗口中显示绘图,请记住在调用 plt.savefig() 之后调用 plt.show()。否则,保存的图像将为空。

以上是如何将 Matplotlib 绘图保存到图像文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板