我正在使用包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)
由于某种原因图像没有显示(检查是否有图像,在那部分它一切都很好 - 我可以打印数组。)。
答案 0 :(得分:74)
您需要致电plt.show()
以显示图片。或者使用ipython --pylab
作为matplotlib
识别的交互式shell。
答案 1 :(得分:7)
"互动模式也可以通过matplotlib.pyplot.ion()
打开,并通过matplotlib.pyplot.ioff()
"关闭cf. matplotlib user guide