如何利用plt.figure显示图像
时间: 2024-09-30 18:04:24 浏览: 23
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
在Python的Matplotlib库中,`plt.figure()`函数用于创建一个新的图形窗口,你可以在这个窗口内绘制图像。以下是基本步骤:
1. 首先导入matplotlib.pyplot模块,通常简称为`plt`:
```python
import matplotlib.pyplot as plt
```
2. 调用`plt.figure()`函数创建一个新窗口:
```python
fig = plt.figure()
```
这会返回一个`Figure`对象,代表一个新的画布。
3. 然后,你可以通过`fig.add_subplot()`或直接`plt.subplot()`添加子图到这个窗口中。例如,创建一个简单的线图:
```python
ax = fig.add_subplot(1, 1, 1) # 创建一个单轴子图
```
或者
```python
ax = plt.subplot() # 同样创建一个单轴子图
```
4. 接下来,使用`ax.plot()`或者其他绘图函数来绘制图像数据:
```python
x = [0, 1, 2, 3]
y = [0, 1, 4, 9]
ax.plot(x, y)
```
5. 最后,调用`plt.show()`来显示创建的图像:
```python
plt.show()
```
阅读全文