我的图表没有显示,我的iPython笔记本永远不会停止工作

时间:2015-07-26 17:41:04

标签: python matplotlib graph ipython-notebook

当我运行下面的代码时,我的iPython笔记本开始处理它(我在右上角看到黑点),但它永远不会停止。我无法通过按下黑色方块按钮来阻止它。 我打开了我的另一个笔记本,它显示直方图没有任何问题。 可能是什么原因?

谢谢。

import matplotlib.pyplot as plt
from numpy.random import normal
gaussian_numbers = normal(size=1000)
plt.hist(gaussian_numbers)
plt.title("Gaussian Histogram")
plt.xlabel("Value")
plt.ylabel("Frequency")
plt.show()

更新:创建了一个新笔记本。传递了以前笔记本中的所有代码(包括从Internet获取数据的代码)。任何其他代码都可以影响工作和显示直方图吗? 运行直方图时没有其他代码可用。

1 个答案:

答案 0 :(得分:0)

你需要使用%matplotlib inline

%matplotlib inline
import matplotlib.pyplot as plt
from numpy.random import normal
gaussian_numbers = normal(size=1000)
plt.hist(gaussian_numbers)
plt.title("Gaussian Histogram")
plt.xlabel("Value")
plt.ylabel("Frequency")
plt.show()

请参阅此其他线程,以便在IPython配置Automatically run %matplotlib inline in iPython Notebook

上自动执行此操作