【发布时间】:2019-04-07 23:33:09
【问题描述】:
import numpy as np
import os.path
from skimage.io import imread
from skimage import data_dir
img = imread(os.path.join(data_dir, 'checker_bilevel.png'))
import matplotlib.pyplot as plt
#plt.imshow(img, cmap='Blues')
#plt.show()
imgT = img.T
plt.figure(1)
plt.imshow(imgT,cmap='Greys')
#plt.show()
imgR = img.reshape(20,5)
plt.figure(2)
plt.imshow(imgR,cmap='Blues')
plt.show(1)
我读到 plt.figure() 将创建或分配图像一个新的 ID,如果没有明确给出一个。所以在这里,我给出了两个数字,分别是 ID 1 和 2。现在我希望只看到一张图像。 我尝试 plt.show(1) 只显示第一张图像,但它们都是。 我应该写什么才能得到一个?
【问题讨论】:
-
是的,谢谢你,为我工作。
标签: numpy matplotlib pycharm