python - imshow()函数不起作用

标签 python matplotlib

我正在使用 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)

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

最佳答案

您需要调用 plt.show() 来显示图像。或者将 ipython --pylab 用于支持 matplotlib 的交互式 shell。

关于python - imshow()函数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16460442/

相关文章:

python - 遍历多维列表?

java - Python Java forEach 等价物

python - flask 的双向 ssl 身份验证

python - 如何在没有 gcc 错误的情况下安装 matplotlib?

python - 如何在 Matplotlib 饼图周围绘制箭头以将每个标签指向圆圈中各自的部分?

python - 可以在没有显示的情况下使用 pyplot 吗?

python - 数据处理错误可以通过复制粘贴解决吗?

python - 如果列表中的点非常接近并且可以视为单个点,如何从列表中删除点的坐标?

python - 根据条件Python将请求传递给不同的类

python - 在draw_networkx可视化中突出显示节点而不更改节点颜色