在编程的过程中发现plt.imshow()不能同时显示两张照片,如果有两条plt.imshow()语句处于一前一后的位置,那么程序运行后只会显示后面的图片。
如果想让每一张图片都显示出来,需要在每一个plt.imshow()语句后面加上plt.show()语句。
具体程序代码如下图所示:
- 程序一:
a=plt.imread("lena.jpg")
b=plt.imread("nature.jpg")
c=plt.imread("streetview.jpg")
plt.imshow(a)
plt.imshow(b)
plt.imshow(c)
运行结果:
- 程序二:
a=plt.imread("lena.jpg")
b=plt.imread("nature.jpg")
c=plt.imread("streetview.jpg")
plt.imshow(a)
plt.show()
plt.imshow(b)
plt.show()
plt.imshow(c)
plt.show()
运行结果: