「%matplotlib inline」の目的 質問する

「%matplotlib inline」の目的 質問する

の用途は正確には何ですか%matplotlib inline?

ベストアンサー1

%matplotlib魔法の機能IPython で。便宜上、関連するドキュメントをここに引用します。

IPython には、コマンドライン スタイルの構文で呼び出せる定義済みの「マジック関数」のセットが用意されています。マジックには、行指向とセル指向の 2 種類があります。行マジックは % 文字で始まり、OS のコマンドライン呼び出しとほぼ同じように機能します。つまり、行の残りの部分を引数として取得します。引数は括弧や引用符なしで渡されます。行マジックは結果を返すことができ、代入の右側で使用できます。セル マジックは 2 つの %% で始まり、行の残りの部分だけでなく、その下の行も別の引数として引数として取得する関数です。

%matplotlib inline matplotlibのバックエンドを「インライン」バックエンドに設定します:

このバックエンドを使用すると、プロット コマンドの出力は、Jupyter ノートブックなどのフロントエンド内で、それを生成したコード セルのすぐ下にインラインで表示されます。結果のプロットは、ノートブック ドキュメントにも保存されます。

「インライン」バックエンドを使用すると、matplotlibグラフがコードの隣にノートブックに含まれます。こちらも読む価値があるかもしれません。IPythonノートブックmatplotlibプロットをインラインで作成する方法コード内での使用方法の参考になります。

インタラクティブ性も欲しい場合は、nbagg バックエンド(IPython 3.xの場合%matplotlib notebookここ

おすすめ記事