2016-08-18 12 views
0

Pythonを学ぶためにJupiter Notebookを使い始めました。私は、この基本的なコードでmatplotlibをしようとしていながら:Jupyter Notebook - Matplotlibが動作し続ける

import numpy as np 
import matplotlib.pyplot as plt 

plt.plot([1,2,3,4]) 
plt.ylabel('some numbers') 
plt.show() 

カーネルだけで実行し続けると何も起こりません。これを解決するには?依存関係の問題はありますか?新しくインストールされたmatplotlibは1.5.1、pythonは3.5.2、numpyは1.11です。 MacBook Pro 10.11(El Capitan)で動作します。

+0

から時々プロットが表示されますが、そのウィンドウはノートブックに隠れている...アクセスはWebブラウザと同じマシン上で実行されているjupyterサーバーですか? '%matplotlib'マジックがなければ、サーバマシンのプロットウィンドウが開きます – Eric

答えて

2

をステートメントを終了します最初は余分な行が1つあります。

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

あなたのmatplotlibのバージョンが1.4を超えている、とあなたは以下のコードを使用する必要があり IPython 3.xを使用している場合は。

import numpy as np 
import matplotlib.pyplot as plt 
%matplotlib notebook 
+0

あなたの前半に比べて" IPython 3.x "の古いバージョンまたは新しいバージョンを参照していますか?私はノートブックが両方で動作し、双方向性を提供すると信じています – Eric

0

IP(y)のロゴが入ったMatplotlibポップアップが表示されている可能性があります。インラインで表示するには、IPythonの魔法を使用する必要があります。どこかのセルでこれを実行します。

%matplotlib inline 

ポップアップを閉じた後、それはあなたが追加している木星ノートブックまたはipythonノートでmatplotlibのによって作成されたプロットを可視化するために、あなたのカーネルに

0

カーネルが起動するまでに時間がかかることがあります。

コードが色で強調表示されていることを確認します。そうであれば、カーネルが実行中であることを意味します。セルを再度評​​価します。あなたはそのセルの横に*があることに気づくでしょう。つまり、実行中です。

そしてもう一つ:タスクバー

関連する問題