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 réellement le graphique lui-même. Donc ça ressemble à ça:
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, donc ce n'est pas le problème. Dois-je importer un autre module?
python
pandas
ipython
jupyter-notebook
chrisfs
la source
la source
Réponses:
Notez que --pylab est obsolète et a été supprimé des nouvelles versions d'IPython. La méthode recommandée pour activer le traçage en ligne dans le bloc-notes IPython est maintenant d'exécuter:
Voir cet article de la liste de diffusion ipython-dev pour plus de détails.
la source
%matplotlib inline
mes tentatives pour tracer, j'ai obtenu une image visible en ligne, bien. En fait, l'import n'est pas nécessaire si le tracé est une méthode d'objet déjà existant comme dans OP.%matplotlib nbagg
est utile de nos jours pour obtenir une version plus interactive.Edit: Pylab est obsolète, veuillez consulter la réponse acceptée actuelle
Ok, il semble que la réponse soit de démarrer le notebook ipython avec --pylab = inline. donc ipython notebook --pylab = inline Cela lui permet de faire ce que j'ai vu plus tôt et ce que je voulais qu'il fasse. Désolé pour la question initiale vague.
la source
%pylab inline
dans un bloc-notes pour activer le mode Pylab.ipython notebook --pylab
avec des pandas pour avoir l'intrigue dans une fenêtre supplémentaire, si c'est ce que quelqu'un veut.Avec votre
import matplotlib.pyplot as plt
juste ajouteret il affichera toutes les parcelles stockées.
la source
simple après avoir importé le matplotlib, vous avez exécuté une magie si vous avez démarré l'ipython comme ceci
exécuter cette commande tout sera montré parfaitement
la source
démarrez ipython avec
ipython notebook --pylab inline
, puis le graphique montrera en ligne.la source
la source
Tout ce que vous avez à faire est d' importer matplotlib.
la source
I have imported matplotlib