Tracé interactif (?) Dans Spyder avec matplotlib

Je suis en train de migrer vers Python à partir de Matlab et ne peut pas comprendre comment obtenir interactive(?) traçage de travail au sein de la Spyder IDE. Mon code de test est indiqué ci-dessous. Avec la .ion() rien ne se passe, j'ai eu un flash rapide d'une figure dessinée puis la fenêtre se ferme instantanément et crache mon Bonjour. Sans la .ion() la figure est dessinée correctement, mais le script se bloque et ne pas cracher Bonjour jusqu'à ce que je fermer manuellement la figure de la fenêtre. Je voudrais que le script à exécuter comme un script matlab et tracer les différentes personnalités, je le demande à tout en soufflant le long de tous les calculs et de mettre la sortie sur le terminal(?) de la fenêtre.

J'ai essayé de taper les lignes une à une dans ipython, et ça semblait fonctionner mais je préférerais de beaucoup de travail dans un script format de la feuille où je peux aller et venir entre les lignes de peaufiner le code.

Je suis sous windows 7 si ça peut aider. J'ai installé python(x,y) et suis en train de lancer spyder à partir de là (spyder version 2.1.9). J'ai vu des similaires-ish questions posées mais je n'étais pas en mesure de résoudre ce problème. Il me semblait que quelqu'un a dit ipythons dernière version n'est pas compatible avec spyder mais ensuite j'ai vu un autre post que dit interactif de traçage doit être pris en charge quel que soit. Merci pour l'aide! Si quelqu'un a d'autres environnements que je pourrais utiliser pour imiter matlab comportement qui aurait trop de travail, je suis vraiment nouveau pour Python.

import matplotlib.pylab as plt
plt.ion()
plt.plot([1,2,3])
plt.show()
plt.ylabel('This is an axis')
print ("Hello")

source d'informationauteur Daniel