Интерактивное построение с помощью Python через командную строку

Я пытаюсь использовать библиотеки 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")