18

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

1 回答 1

38

plt.show在代码末尾使用。

于 2013-04-13T20:41:20.430 回答