没有show()方法,matplotlib图形不会出现

时间:2013-10-18 13:11:17

标签: python macos matplotlib plot spyder

在许多教程中,我已经看到要生成一个情节,运行pyplot.histpyplot.plot已经足够了,但就我而言,无论如何我都要添加pyplot.show,以便查看结果。我在Mac OS X上用Spyder IDE编写代码。我应该如何处理这个问题?

一个例子:

from matplotlib import pyplot
X=[1,2,3]
Y=[2,3,8]
pyplot.plot(X,Y)

P.S。:首先我自己编译并手动安装库,现在即使我通过DMG + Anaconda安装它,结果也一样!

1 个答案:

答案 0 :(得分:1)

此行为取决于后端和您正在使用的解释器。例如,我在OS X上的pylab模式下使用ipython和matplotlib 1.3.0并立即显示图形。

否则,您可以通过调用pyplot.ion()来使用交互模式。