通过命令行与Python交互式绘图

时间:2013-04-13 19:28:55

标签: python command-line numpy matplotlib

我正在尝试使用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")

1 个答案:

答案 0 :(得分:15)

在代码末尾使用plt.show