plt.save()参数
时间: 2023-10-21 14:16:56 浏览: 152
解决Python plt.savefig 保存图片时一片空白的问题
在 matplotlib 中,plt.savefig() 函数用于将当前图形保存为文件。该函数的参数可以控制输出文件的格式、文件名、图像分辨率等。
常用参数如下:
- fname:保存的文件名,可以包含文件路径。例如,'figure.png' 或 'C:/Users/xxx/Desktop/figure.png'。
- dpi:图像分辨率,即每英寸有多少个像素点。默认值为 100。
- format:输出文件格式,支持多种格式,如 'png'、'pdf'、'svg' 等。
- bbox_inches:指定图像输出的边界框。默认值为 'tight',表示输出图像时将自动裁剪边界框以适应图像内容。其他可选值包括 'none'、'standard' 等。
示例代码:
```python
import matplotlib.pyplot as plt
# 生成一张示例图
plt.plot([1, 2, 3], [4, 5, 6])
# 保存为 PNG 格式的文件
plt.savefig('figure.png')
# 保存为 PDF 格式的文件,分辨率为 200
plt.savefig('figure.pdf', format='pdf', dpi=200)
# 保存为 SVG 格式的文件,边界框为标准尺寸
plt.savefig('figure.svg', format='svg', bbox_inches='standard')
```
阅读全文