MacOS XでIPython NotebookをPython 2.7.2およびIPython 1.1.0で使用しようとしています。
matplotlibグラフィックをインラインで表示できません。
import matplotlib
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
私は%pylab inlineipythonコマンドライン引数も試しました--pylab=inlineが、これには違いがありません。
x = np.linspace(0, 3*np.pi, 500)
plt.plot(x, np.sin(x**2))
plt.title('A simple chirp')
plt.show()
インライングラフィックの代わりに、私はこれを取得します:
<matplotlib.figure.Figure at 0x110b9c450>
そしてmatplotlib.get_backend()、私が'module://IPython.kernel.zmq.pylab.backend_inline'バックエンドを持っていることを示しています。
%matplotlib inline、カーネルは永続的にビジーのままであり、何も出力されません。それは殺されなければならない。これはMacOSXバックエンドを使用しようとしていますが、何らかの理由で開くことができないと思います。ipythonノートブックを使用しない場合、matplotlibのMacOSXバックエンドは正常に動作します。

<matplotlib.figure.Figure at 0x110b9c450>が<matplotlib.text.Text at 0x94f9320>(最後の行がタイトルを出力しているため)。とにかく、コード(%matplotlibインラインとplt.show()を使用)はWindowsで期待どおりに機能します