問題:
Python と Matplotlib を使用して IPython ノートブックを実行すると、インライン グラフィックスが発生するが表示されていません。代わりに、出力は Figure オブジェクトとして表示されます。
質問:
ノートブック内で Matplotlib プロットをインラインで表示するには、この問題を解決するにはどうすればよいですか?
答え:
Matplotlib を正常に埋め込むにはインラインでプロットする場合は、%matplotlib inline ディレクティブがノートブックの最初のセルで実行されるようにしてください。このステップでは、グラフィックスをインラインで表示するために必要な構成を初期化します。繰り返しを防ぐために、c.IPKernelApp.matplotlib を IPython 構成ファイル内でインラインに設定して、デフォルト構成を設定することもできます。これにより、すべての IPython カーネルがインライン モードで自動的に起動されます。
問題を解決する更新された例は次のとおりです。
%matplotlib inline import matplotlib import numpy as np import matplotlib.pyplot as plt x = np.linspace(0, 3*np.pi, 500) plt.plot(x, np.sin(x**2)) plt.title('A simple chirp')
IPython ノートブック内でこのコードを実行すると、プロットがインラインで表示されるようになります。別個のウィンドウや Figure オブジェクトとしてではなく。
以上がIPython Notebook で Matplotlib プロットをインラインで表示するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。