python的子图显示图片
时间: 2023-11-07 19:04:15 浏览: 37
Python中使用Matplotlib库来显示子图中的图片。首先,导入所需的库和模块,比如`matplotlib.pyplot`用于显示图片,`matplotlib.image`用于读取图片。然后,使用`mpimg.imread()`函数读取图片文件,将其存储在变量中。接下来,使用`plt.subplot()`函数创建子图,并使用`plt.imshow()`函数显示图片。通过`plt.title()`函数设置子图的标题,使用`plt.axis('off')`函数来隐藏坐标轴。最后,使用`plt.tight_layout()`函数设置子图默认的间距,并使用`plt.show()`函数显示图像。
以下是一个示例代码:
```python
import matplotlib.pyplot as plt
import matplotlib.image as mpimg
# 读取图片文件
img1 = mpimg.imread('./Lena.png')
img2 = mpimg.imread('./Lena.png')
# 设置中文显示
plt.rcParams['font.sans-serif'] = ['SimHei']
# 创建子图1
plt.subplot(121)
plt.imshow(img1)
plt.title('图像1')
plt.axis('off')
# 创建子图2
plt.subplot(122)
plt.imshow(img2)
plt.title('图像2')
plt.axis('off')
# 设置子图默认的间距
plt.tight_layout()
# 显示图像
plt.show()
```