matplotli保存fig
时间: 2024-10-28 16:12:22 浏览: 14
export_fig.rar_export_fig_fig
5星 · 资源好评率100%
Matplotlib是一个非常流行的Python数据可视化库,它允许用户创建各种静态、动态和交互式图表。当你完成了一张图的绘制并想要保存它,可以使用`plt.savefig()`函数。这个函数的基本语法如下:
```python
import matplotlib.pyplot as plt
# 绘制图形...
fig = plt.figure() # 创建一个新的图形窗口
ax = fig.add_subplot() # 添加子图到窗口
# 图形绘制完成后,保存为特定文件格式,如PNG、PDF、JPEG等
plt.savefig('figure_name.png', dpi=300) # dpi指定了分辨率
```
在这个例子中,`figure_name.png`是你想保存的文件名,你可以根据需要更改为你喜欢的格式和路径。如果你想保存在当前工作目录下,可以只提供文件名即可。
`dpi`参数表示每英寸点数,用于控制图片的像素密度,数值越高,生成的图片质量越好,但文件大小也会相应增大。
如果你希望自动生成日期戳作为文件名,可以在文件名中使用字符串格式化,例如:
```python
from datetime import datetime
plt.savefig(f"figure_{datetime.now().strftime('%Y%m%d%H%M%S')}.png")
```
这将生成类似`figure_20230725143045.png`的文件名。
阅读全文