我在matplotlib中练习绘图,我注意到当我将它作为一个大块运行时,下面的代码正常工作,但是当我逐行输入到控制台时(不是一个空白的图形窗口显示,但是线没有)。是什么给了什么?
import matplotlib.pylab as plt
fig,axes=plt.subplots()
axes.plot([1,2,3],[2,3,4])
plt.show()
我正在运行Enthought Canopy,Python 2.7.6。,matplotlib 1.3.1
谢谢!
P.S。我发现甚至更奇怪的是,如果我随后在控制台中键入fig
,突然在图窗口中弹出正确的情节。