2015-07-24 32 views
39

Ich installierte Anaconda, um Pandas und Scipy zu verwenden. Ich Lesen und Pandas Tutorials zu beobachten und sie alle sagen, um das ipython Notebook zu öffnen mitJupyter (IPython) Notebook nicht plotten

ipython notebook --pylab==inline 

aber wenn ich tun, dass ich eine Meldung erhalten,

"Support for specifying --pylab on the command line has been removed. Please use '%pylab = inline' or '%matplotlib =inline' in the notebook itself" 

Aber das funktioniert nicht. Wenn ich dann "plot (arange (10))" versuche, bekomme ich die Meldung "name 'plot' ist nicht definiert." Ich versuche, Daten aus einer .csv-Datei zu plotten und habe

"matplotlib.axes._subplots.AxesSubplot at 0xebf8b70". 

Was soll ich tun?

+4

Probieren Sie '% matplotlib inline' innerhalb des Notebooks aus (beachten Sie das Fehlen eines' = '-Zeichens). –

+0

Probieren Sie die Anweisungen hier: http://stackoverflow.com/questions/19410042/how-to-make-ipython-notebook-inline-matplotlib-graphics – JohnE

Antwort

101

Ich glaube, die pylab Magie wurde entfernt, als sie von IPython zu einem allgemeineren Jupyter-Notebook übertraten.

Versuchen:

%matplotlib inline 

Auch wenn Sie eine Nachricht wie erhalten:

"matplotlib.axes._subplots.AxesSubplot at 0xebf8b70". 

das ist nur IPython das Objekt angezeigt wird. Sie müssen IPython angeben, um es anzuzeigen. Daher die Matplotlib-Inline-Magie.

+4

die% Matplotlib inline arbeitete für mich – yota

+0

arbeitete hier auch, danke. – lwpro2

+2

@Kapil sollte diese Antwort akzeptieren. – Zhang18

Verwandte Themen