2013-08-22 18 views
20

ipython/Qt consoleのanacondaディストリビューションを使用しています。私は... ipythonに(http://pandas.pydata.org/pandas-docs/dev/visualization.html)でipython pandasプロットが表示されない

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() 

をチュートリアルを入力し次

%pylab inline 

...これがある:私はので、私はipythonのコンソールから次のように入力し、インライン物事をプロットしたいです私が戻ってくるもの:

<matplotlib.axes.AxesSubplot at 0x109253410> 

プロットはありません。何が間違っていますか?私が供給する必要がある別のコマンドがありますか?このチュートリアルでは、入力する必要があることがすべて示されています。

+1

'%pylab inline'と入力したときにエラーが返されましたか?あるいは何らかのメッセージですか?そして、あなたは 'qtconsole'をどうやって始めましたか?また、pandasとipythonの新しいバージョンにもあなた自身をアップデートしました。なぜなら、anacondaには0.11バージョンのpandasが付属していて、0.13.2バージョンのIPython –

+0

のバージョンが正しいからです。彼らはより高いバージョンである必要がありますか? – cantdutchthis

+0

私は 'call(" pip install --upgrade pandas "、shell = True)'によってより良いバージョンのpandasをインストールしようとしましたが、 '0'を返す – cantdutchthis

答えて

27

プロットは、あなたが

plt.show()ipython

-2

スタートを実行するまで表示されませんとipython notebook --pylab inline

3

この問題のアプローチには2つの方法が考えられます:

を1)インライン/ osx/qt/gtk/gtk3/tkバックエンドを起動します。使用しているipythonコンソールによって異なります。だから、単純に実行します。ここでは

%matplotlib inlineインラインバックエンドは、各プロットの後にショーを呼び出す必要性を除去する、呼び出されます。

またはipython/QTコンソールのためには、実行します。

%matplotlib qtをこの1つは私の作品、したがって、あなたが使用ipythonコンソールに依存します。前述のは既にこのページ)に上記の答えとして

2)または、伝統的な方法を実行します。

plt.show()#However、あなたが呼び出す必要がありますこのショーは毎回機能します。

関連する問題