绘制图像文件
使用 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中文网其他相关文章!