2015-07-24 19 views
39

Ho installato anaconda per utilizzare panda e scipy. I leggere e guardare i tutorial panda e tutti dicono di aprire il notebook ipython utilizzandoBlocco note Jupyter (IPython)

ipython notebook --pylab==inline 

ma quando lo faccio, che ottiene un messaggio che dice

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

Ma questo non funziona. Poi quando provo "plot (arange (10))" ricevo un messaggio che dice che "nome 'trama' non è definito." Ho provato a tracciare i dati da un file .csv e ho ottenuto

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

Cosa devo fare?

+4

Provare '% matplotlib inline' all'interno del notebook (notare la mancanza di un segno' = '). –

+0

Prova le istruzioni qui: http://stackoverflow.com/questions/19410042/how-to-make-ipython-notebook-inline-matplotlib-graphics – JohnE

risposta

101

Credo che la magia di pylab sia stata rimossa quando sono passati da IPython a un taccuino Jupyter più generale.

Prova:

%matplotlib inline 

anche quando si ottiene un messaggio del tipo:

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

questo è solo IPython visualizzare l'oggetto. È necessario specificare IPython per visualizzarlo. Da qui la magia in linea matplotlib.

+4

il% matplotlib inline ha funzionato per me – yota

+0

ha funzionato anche qui, grazie. – lwpro2

+2

@Kapil dovrebbe accettare questa risposta. – Zhang18

Problemi correlati