J'essaie de tracer des données à l'aide de pandas dans Ipython Notebook, et bien qu'il me donne l'objet, il ne trace pas le graphique lui-même. Donc, il ressemble à ceci:
In [7]:
pledge.Amount.plot()
Out[7]:
<matplotlib.axes.AxesSubplot at 0x9397c6c>
Le graphique devrait suivre après cela, mais il n'apparaît tout simplement pas. J'ai importé matplotlib, ce n'est donc pas le problème. Dois-je importer un autre module?
Notez que --pylab est obsolète et qu'il a été supprimé des nouvelles versions d'IPython. La méthode recommandée pour activer le traçage en ligne dans le cahier IPython consiste maintenant à exécuter:
%matplotlib inline
import matplotlib.pyplot as plt
Voir this post de la liste de diffusion ipython-dev pour plus de détails.
Edit: Pylab est obsolète s'il vous plaît voir la réponse acceptée actuelle
Ok, il semble que la solution consiste à démarrer ipython notebook avec --pylab = inline. donc ipython notebook --pylab = inline Ceci l’a fait faire ce que j’avais vu précédemment et ce que je voulais que ce soit. Désolé pour la vague question originale.
Avec votre import matplotlib.pyplot as plt
Ajoutez simplement
plt.show()
et il montrera toutes les parcelles stockées.
simple après avoir importé matplotlib, vous devez exécuter une magie si vous avez démarré ipython comme ceci
ipython notebook
%matplotlib inline
exécutez cette commande tout sera montré parfaitement
lancez ipython avec ipython notebook --pylab inline
, alors le graphique apparaîtra en ligne.