繁体   English   中英

在python IDE中使用matplotlib.pylab的imshow吗?

[英]Use imshow of matplotlib.pylab with a python ide?

我试图在photutil中运行示例

除生产线外,一切正常

plt.imshow(image, cmap='gray_r', origin='lower')

这不会引发异常,但不会显示任何图像。 我用埃里克的想法。

之后,您需要调用plt.show()

Matplotlib常见问题解答

当您想在显示器上查看绘图时,用户界面后端将需要启动GUI主循环。 这就是show()所做的。 它告诉matplotlib提升到目前为止创建的所有图形窗口并启动mainloop。 因为默认情况下该主循环处于阻塞状态(即脚本执行已暂停),所以每个脚本最后只应调用一次。 关闭最后一个窗口后,将继续执行脚本。

# need to use matplotlib inline if want to show at jupyter Notebook
%matplotlib inline
plt.imshow(image, cmap='gray_r', origin='lower')
plt.show()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM