2016-04-04 11 views
4

私はPython 2.7でJupyterノートブックを使用しています。 matplotlibを次のようにインポートする:Jupyterはplt.show()なしでプロットを表示します

%matplotlib inline  
import matplotlib.pyplot as plt 

しかし、私は1つのことを観察しました。私がSpyderでPythonを使うときは、プロットを見るためにPythonスクリプトの最後に `plt.show()commandoを使う必要があります。

Jupyterではプロットを見るためにこのコマンドは必要ありません。私はこのエラーメッセージが表示されます:

[<matplotlib.lines.Line2D at 0x91615d0>] 

まだプロットしています。何故ですか?

答えて

9

%matplotlib inlineで即時表示をオンにします。

ライン:

[<matplotlib.lines.Line2D at 0x91615d0>] 

はエラーメッセージではありません。最後のコマンドの戻り値です。最後の行の末尾に;を追加して、これを抑止してください。

+0

@ roadrunner66ありがとうございました。入力ミスを修正しました。 –

関連する問題