pdf.savefig() 用法详解
时间: 2023-08-18 17:06:13 浏览: 172
pdf.savefig() 是 Matplotlib 库中的一个函数,用于将当前的 Matplotlib 图形保存为 PDF 文件。具体用法如下:
1. 导入 Matplotlib 库和 PDF 文件处理库:
```python
import matplotlib.pyplot as plt
from matplotlib.backends.backend_pdf import PdfPages
```
2. 创建一个 PDF 对象:
```python
pdf = PdfPages('output.pdf')
```
3. 绘制 Matplotlib 图形:
```python
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
plt.title('My plot')
plt.xlabel('X axis')
plt.ylabel('Y axis')
```
4. 将当前图形保存到 PDF 文件中:
```python
pdf.savefig()
```
5. 关闭 PDF 文件对象:
```python
pdf.close()
```
上述代码将会在当前工作目录下生成一个名为 "output.pdf" 的 PDF 文件,其中包含了绘制的 Matplotlib 图形。注意,如果需要保存多个图形到同一个 PDF 文件中,只需要调用多次 pdf.savefig() 函数即可。
阅读全文