Ipython Notebookでpandasを使用していくつかのデータをプロットしようとしていますが、オブジェクトを提供しますが、実際にはグラフ自体はプロットしません。したがって、次のようになります。
In [7]:
pledge.Amount.plot()
Out[7]:
<matplotlib.axes.AxesSubplot at 0x9397c6c>
その後、グラフが続きますが、表示されません。 matplotlibをインポートしたので、それは問題ではありません。インポートする必要がある他のモジュールはありますか?
--pylabは非推奨であり、IPythonの新しいビルドから削除されていることに注意してください。
%matplotlib inline
import matplotlib.pyplot as plt
詳細については、ipython-devメーリングリストの この投稿 を参照してください。
編集:Pylabは廃止されました。現在受け入れられている回答をご覧ください。
OK、答えは--pylab = inlineでipythonノートブックを起動することだと思われます。だからipythonノートブック--pylab = inlineこれは私が以前見たものとやりたいことをやっている。あいまいな元の質問については申し訳ありません。
import matplotlib.pyplot as plt
を追加するだけで
plt.show()
保存されているすべてのプロットが表示されます。
matplotlibをインポートした後、次のようにipythonを起動した場合、1つの魔法を実行します。
ipython notebook
%matplotlib inline
このコマンドを実行すると、すべてが完全に表示されます
ipython notebook --pylab inline
でipythonを起動すると、グラフがインラインで表示されます。