簡體   English   中英

Jupyter Notebook-Matplotlib繼續運行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM