plt 拼接显示两张图
时间: 2023-09-30 13:09:49 浏览: 92
python 使用plt画图,去除图片四周的白边方法
要在matplotlib中拼接显示两张图,您可以使用subplot函数来创建多个子图,并分别在不同的子图中显示不同的图片。
下面是一个示例代码,演示如何拼接显示两张图片:
```python
import matplotlib.pyplot as plt
# 加载第一张图片
image1 = plt.imread('image1.png')
# 加载第二张图片
image2 = plt.imread('image2.png')
# 创建一个2行1列的子图布局
fig, axes = plt.subplots(2, 1)
# 在第一个子图中显示第一张图片
axes[0].imshow(image1)
# 在第二个子图中显示第二张图片
axes[1].imshow(image2)
# 调整子图之间的间距
plt.subplots_adjust(hspace=0.4)
# 显示拼接后的图形
plt.show()
```
在上述代码中,您需要将'image1.png'和'image2.png'替换为您要加载的两张图片的路径。通过使用subplot函数创建一个2行1列的子图布局,然后在不同的子图中使用imshow函数分别显示两张图片。通过调整plt.subplots_adjust函数的hspace参数,可以调整子图之间的垂直间距。
运行上述代码后,您将看到拼接显示的两张图片,分别显示在不同的子图中。
阅读全文