web-dev-qa-db-ja.com

Ipythonノートブック/ Jupyterで、Pandasがプロットしようとするグラフを表示していません

Ipython Notebookでpandasを使用していくつかのデータをプロットしようとしていますが、オブジェクトを提供しますが、実際にはグラフ自体はプロットしません。したがって、次のようになります。

In [7]:

pledge.Amount.plot()

Out[7]:

<matplotlib.axes.AxesSubplot at 0x9397c6c>

その後、グラフが続きますが、表示されません。 matplotlibをインポートしたので、それは問題ではありません。インポートする必要がある他のモジュールはありますか?

97
chrisfs

--pylabは非推奨であり、IPythonの新しいビルドから削除されていることに注意してください。

%matplotlib inline
import matplotlib.pyplot as plt

詳細については、ipython-devメーリングリストの この投稿 を参照してください。

168
Tal Yarkoni

編集:Pylabは廃止されました。現在受け入れられている回答をご覧ください。

OK、答えは--pylab = inlineでipythonノートブックを起動することだと思われます。だからipythonノートブック--pylab = inlineこれは私が以前見たものとやりたいことをやっている。あいまいな元の質問については申し訳ありません。

50
chrisfs

import matplotlib.pyplot as pltを追加するだけで

plt.show()

保存されているすべてのプロットが表示されます。

25
eumiro

matplotlibをインポートした後、次のようにipythonを起動した場合、1つの魔法を実行します。

ipython notebook 

%matplotlib inline 

このコマンドを実行すると、すべてが完全に表示されます

4
Ankanna

ipython notebook --pylab inlineでipythonを起動すると、グラフがインラインで表示されます。

1
pigletfly