我可以让 matplotlib 在 pylab (ipython --pylab) 中工作,但是当我在 python 脚本中执行相同的命令时,不会出现绘图。当我运行我的脚本时,我的工作区焦点从全屏终端变为桌面,这表明它正在尝试绘制某些东西但失败了。
以下代码适用于我的脚本,ipython --pylab
但不适用于我的脚本。
import matplotlib.pyplot as plt
plt.plot(arange(10))
我在 Mac OS X Mountain Lion 上。当我运行脚本但不在交互式提示中时,是什么导致此失败?