Matplotlib imshow() 如何显示多张图片
使用 plt.imshow() 函数只能显示一张图片,因为该函数默认只显示一个图像。如果想要显示多张图片,可以使用 plt.subplots() 函数来创建一个包含多个子图的图形对象,并在每个子图上使用 plt.imshow() 来显示不同的图片。
以下是一个示例代码,展示了两张图片:
import matplotlib.pyplot as plt
# 创建一个包含两个子图的图形对象
fig, axes = plt.subplots(1, 2)
# 在第一个子图上显示第一张图片
axes[0].imshow(test_image[0])
axes[0].axis('off')
# 在第二个子图上显示第二张图片
axes[1].imshow(test_image[1])
axes[1].axis('off')
plt.show()
在这个示例中,plt.subplots(1, 2) 创建了一个包含 1 行 2 列的子图,即两个子图。然后,使用 axes[0] 和 axes[1] 来访问第一个和第二个子图,并在每个子图上使用 plt.imshow() 来显示不同的图片。
原文地址: https://www.cveoy.top/t/topic/pc8X 著作权归作者所有。请勿转载和采集!