45

我正在使用 python 程序开发一个带有 numpy、scipy 和 matplotlib.pyplot 包的程序。这是我的代码:

import matplotlib.pyplot as plt
from scipy import misc
im=misc.imread("photosAfterAverage/exampleAfterAverage1.jpg")
plt.imshow(im, cmap=plt.cm.gray)

由于某种原因,图像没有显示(检查我是否得到图像,在那部分一切都很好 - 我可以打印数组。)。

4

2 回答 2

75

您需要调用plt.show()以显示图像。或用于有意识ipython --pylab的交互式外壳。matplotlib

于 2013-05-09T14:56:05.570 回答
7

“交互模式也可以通过 开启并通过”matplotlib.pyplot.ion()关闭。matplotlib 用户指南matplotlib.pyplot.ioff()

于 2016-06-02T07:35:42.430 回答