IPythonノートブックmatplotlibプロットをインラインで作成する方法 質問する

IPythonノートブックmatplotlibプロットをインラインで作成する方法 質問する

私は、Python 2.7.2 と IPython 1.1.0 を搭載した MacOS X で IPython ノートブックを使用しようとしています。

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'

ベストアンサー1

%matplotlib inlineノートブックの最初のセルで使用しましたが、うまくいきました。試してみるといいと思います:

%matplotlib inline

import matplotlib
import numpy as np
import matplotlib.pyplot as plt

設定ファイルで次の設定オプションを設定することで、すべての IPython カーネルを常にデフォルトでインライン モードで起動することもできます。

c.IPKernelApp.matplotlib=<CaselessStrEnum>
  Default: None
  Choices: ['auto', 'gtk', 'gtk3', 'inline', 'nbagg', 'notebook', 'osx', 'qt', 'qt4', 'qt5', 'tk', 'wx']
  Configure matplotlib for interactive use with the default matplotlib backend.

おすすめ記事