2013-08-22 16 views
20

Sto usando la distribuzione anaconda della console ipython/Qt. Voglio tracciare le cose in linea quindi digitare quanto segue dalla console ipython:Il grafico di ipython panda non mostra

%pylab inline 

Poi ho digitare il tutorial (http://pandas.pydata.org/pandas-docs/dev/visualization.html) in ipython ...

import matplotlib.pyplot as plt 
import pandas as pd 
ts = pd.Series(randn(1000), index = pd.date_range('1/1/2000', periods=1000)) 
ts = ts.cumsum() 
ts.plot() 

... e questo è tutto ciò che torno:

<matplotlib.axes.AxesSubplot at 0x109253410> 

Ma non c'è trama. Cosa potrebbe esserci di sbagliato? C'è un altro comando che devo fornire? Il tutorial suggerisce che è tutto ciò di cui ho bisogno per scrivere.

+1

Quando hai digitato '% pylab inline', ti ha restituito qualche errore? O qualche tipo di messaggio? E come hai iniziato il 'qtconsole'? Inoltre hai aggiornato te stesso alla nuova versione di panda e ipython, poiché anaconda viene fornito con la versione 0.11 di panda e la versione 0.13.2 di IPython –

+0

quelle versioni sono corrette. devono essere versioni superiori? – cantdutchthis

+0

ho provato a installare una versione migliore di panda tramite 'call (" pip install --upgrade pandas ", shell = True)' ma ha restituito '0' – cantdutchthis

risposta

27

piazzole non vengono visualizzati fino a quando si esegue

plt.show()

-2

inizio ipython con ipython notebook --pylab inline

3

Ci potrebbero essere 2 modi per affrontare questo problema:

1) Invocare il backend in linea/osx/qt/gtk/gtk3/tk. Dipende dalla console ipython che stai usando. Così, semplicemente:

%matplotlib inline # Qui il back-end in linea viene richiamato, che elimina la necessità di chiamare spettacolo dopo ogni trama.

o per ipython console/qt, do:

%matplotlib qt # Questo funziona per me, quindi, dipende dalla console ipython si utilizza.

#

2) Oppure, fare il modo tradizionale, come già citato (già risposto in precedenza in questa pagina):

plt.show()#However, si dovrà chiamare questa funzione mostra ogni volta.

Problemi correlati