[英]Jupyter Notebook - Matplotlib keep running
我剛剛開始使用Jupiter Notebook
學習Python
。 當我用以下基本代碼嘗試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)上運行。
要在Jupiter Notebook或ipython Notebook中可視化由matplotlib創建的圖,請在開始處添加一行。
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
它可能會向您顯示一個帶有IP(y)徽標的Matplotlib彈出窗口。 要內聯顯示它,您必須使用一些IPython魔術。 在某個位置的單元格中運行此命令:
%matplotlib inline
關閉彈出窗口后,它將在內核中完成該語句
有時需要一段時間才能啟動內核。
檢查代碼是否突出顯示顏色。 如果是,則表示內核正在運行。 再次評估單元格。 您會在該單元格旁邊看到一個*
,表示它正在運行。
還有一件事:有時會顯示繪圖,但其窗口隱藏在筆記本后面...從任務欄訪問它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.