ホームページ >バックエンド開発 >Python チュートリアル >IPython Notebook で Matplotlib プロットをインラインで表示するにはどうすればよいですか?

IPython Notebook で Matplotlib プロットをインラインで表示するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-09 16:53:02600ブラウズ

How do I display Matplotlib plots inline in my IPython Notebook?

IPython Notebook でのインライン Matplotlib プロット

問題:

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。