我正在尝试使用Python和numpy和matplotlib库进行数据分析、绘图和查看结果,以此来调整代码等。因此,我需要能够检查这些图形。然而,从命令行运行脚本会导致图像短暂地弹出,然后立即消失。另一个答案建议在程序末尾添加
我正在运行MAC OS X 10.8.3,使用终端v2.3,我的Python版本是python 2.7.3。
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")