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