使用matplotlib.pyplot绘制多个图片

本文主要是使用matplotlib 实现绘制多个图片:

  1. 代码 :
    import numpy as np
    import matplotlib.pyplot as plt
    %matplotlib inline

  2. 读取和显示原图片
    image = Image.open(’/dogs.jpg’)
    plt.imshow(image)
    使用matplotlib.pyplot绘制多个图片_第1张图片

  3. 分别显示R,G,B 通道图片
    image=np.asarray(image)
    pic_red=image[:,:,0]
    pic_green=image[:,:,1]
    pic_b=image[:,:,2]
    plt.figure(1)

plt.figure()
f,axarr=plt.subplots(3,1)
axarr[0].imshow(pic_red)
axarr[1].imshow(pic_green)
axarr[2].imshow(pic_b)

使用matplotlib.pyplot绘制多个图片_第2张图片
4. 方法二:
plt.subplot(311)
plt.imshow(pic_red)

plt.subplot(312)
plt.imshow(pic_green)

plt.subplot(313)
plt.imshow(pic_b)
plt.show()
使用matplotlib.pyplot绘制多个图片_第3张图片

你可能感兴趣的:(python)