Jupyter笔记本 - Matplotlib继续运行

时间:2016-08-18 05:33:55

标签: python numpy matplotlib ipython jupyter-notebook

我刚开始使用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)上运行。

3 个答案:

答案 0 :(得分:2)

要在 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

答案 1 :(得分:0)

它可能会向您显示带有IP(y)徽标的Matplotlib弹出窗口。要以内联方式显示它,你必须使用一些IPython魔法。在某处的单元格中运行:

%matplotlib inline

关闭弹出窗口后,它将完成内核中的语句

答案 2 :(得分:0)

内核启动有时需要一些时间。

检查代码是否以颜色突出显示。如果是,则表示内核正在运行。再次评估细胞。您会注意到该单元格旁边有EF,表示它正在运行。

还有一件事:有时会显示情节但是它的窗口隐藏在笔记本后面......从任务栏访问它