繁体   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