我正在尝试使用Python和numpy和matplotlib库进行一些数据分析,绘制和查看我的图,相应地调整我的代码等等。所以我需要能够检查一下情节。但是,从命令行运行脚本会导致图形暂时弹出然后立即消失。另一个答案建议在程序结束时添加raw_input("text here")
行以强制python等待输入并保持图表打开。这确实为我打开了绘图窗口,但实际绘图消失了,我只是得到一个空的灰色图形窗口,而python等待输入。
我正在运行 MAC OS X 10.8.3 并使用终端v2.3 ,我的python安装是 python 2.7.3
import matplotlib.pylab as plt
import numpy as np
[ .. bunch of calculations .. ]
plt.ion()
plt.figure("Test Figure")
plt.plot(xspace[:],vals[:,50])
raw_input("press key to exit")