plt.figure()
时间: 2023-06-23 09:59:07 浏览: 86
7.Python科学计算与数据处理(PPT82页).ppt
`plt.figure()` 是 matplotlib 库中的一个函数,用于创建一个新的图形窗口或者清空当前的图形。它可以接受多个参数,包括窗口的大小、分辨率、背景色、边框等。
在使用 `plt.plot()` 绘制多个子图时,常常需要使用 `plt.figure()` 创建一个新的窗口。例如:
```python
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 10, 100)
y1 = np.sin(x)
y2 = np.cos(x)
plt.figure() # 创建一个新的图形窗口
plt.subplot(2, 1, 1) # 创建一个 2x1 的子图,并选中第一个子图
plt.plot(x, y1)
plt.subplot(2, 1, 2) # 选中第二个子图
plt.plot(x, y2)
plt.show()
```
这段代码将会创建一个包含两个子图的图形窗口。其中,第一个子图绘制了一个正弦函数,第二个子图绘制了一个余弦函数。
需要注意的是,如果在一个脚本中只需要绘制单个图形,可以不使用 `plt.figure()` 函数,直接使用 `plt.plot()` 绘制图像即可。`plt.figure()` 主要用于创建包含多个子图的复杂图形。
阅读全文