是否将matplotlib.pylab的imshow与python ide一起使用?

是否将matplotlib.pylab的imshow与python ide一起使用?,python,matplotlib,ide,ipython,imshow,Python,Matplotlib,Ide,Ipython,Imshow,我试着用这个例子 除了线路外,一切都很好 plt.imshow(image, cmap='gray_r', origin='lower') 这不会引发异常,但不会显示图像。我使用eric ide。之后需要调用plt.show 从: 当您想在显示器上查看绘图时,用户界面后端需要启动GUI mainloop。这就是我们要做的。它告诉matplotlib提升到目前为止创建的所有地物窗口并启动Main循环。因为这个主循环在默认情况下是阻塞的,即脚本执行被暂停,所以您应该在每个脚本结束时只调用它一次。脚

我试着用这个例子

除了线路外,一切都很好

plt.imshow(image, cmap='gray_r', origin='lower')
这不会引发异常,但不会显示图像。我使用eric ide。

之后需要调用plt.show

从:

当您想在显示器上查看绘图时,用户界面后端需要启动GUI mainloop。这就是我们要做的。它告诉matplotlib提升到目前为止创建的所有地物窗口并启动Main循环。因为这个主循环在默认情况下是阻塞的,即脚本执行被暂停,所以您应该在每个脚本结束时只调用它一次。脚本执行在最后一个窗口关闭后恢复

之后你需要打电话给plt.show

从:

当您想在显示器上查看绘图时,用户界面后端需要启动GUI mainloop。这就是我们要做的。它告诉matplotlib提升到目前为止创建的所有地物窗口并启动Main循环。因为这个主循环在默认情况下是阻塞的,即脚本执行被暂停,所以您应该在每个脚本结束时只调用它一次。脚本执行在最后一个窗口关闭后恢复


我改为plt.showimage,但再次没有显示任何内容,因此不能用show替换imshow。仔细阅读报价。首先使用plt.imshow创建绘图,然后使用plt.show显示图形。我更改为plt.showimage,但再次没有显示任何内容。不要将imshow替换为show。仔细阅读报价。首先使用plt.imshow创建绘图,然后使用plt.show显示图形。
# need to use matplotlib inline if want to show at jupyter Notebook
%matplotlib inline
plt.imshow(image, cmap='gray_r', origin='lower')
plt.show()