imshow()函数不工作
我正在与包numpy,scipy和matplotlib.pyplot python的程序工作。 这是我的代码:
import matplotlib.pyplot as plt from scipy import misc im=misc.imread("photosAfterAverage/exampleAfterAverage1.jpg") plt.imshow(im, cmap=plt.cm.gray)
出于某种原因,图像没有显示(检查是否有图像,在这一部分,这一切都很好 – 我可以打印数组)。
你需要调用plt.show()
来显示图像。 或者使用ipython --pylab
作为matplotlib
ipython --pylab
的交互式shell。
“交互模式也可以通过matplotlib.pyplot.ion()
打开,并通过matplotlib.pyplot.ioff()
closures。 matplotlib用户指南 。