设置x_lim matplotlib时内核重启

时间:2015-12-23 09:53:51

标签: python matplotlib plot ipython-notebook

我在IPython笔记本上使用Matplotlib绘制散点图。

当我将x轴从0限制为6e7时,我得到内核重启错误。

我该怎么办?

这是我用来限制x轴的代码:

ax.set_xlim(0, 6e7)

如果没有上述内容,一切正常。

我想限制x轴的原因是我希望从不同的数据中获得许多图并能够比较它们。因此,我希望我的不同图表具有相同的轴。

<小时/> 的更新

我刚注意到即使我将x轴从0限制为100,我也会遇到同样的错误。

<小时/> 其他信息

错误消息:内核似乎已经死亡。它会自动重启。

我使用的代码段

enter image description here

我上面评论的这一行导致了问题。

IPython版:4.0.1

Matplotlib版本:1.5.0

1 个答案:

答案 0 :(得分:0)

这似乎是由于IPython Notebook的限制。用于调试:

  1. 将所有相关代码复制到一个文件中。
  2. 在文件末尾添加plt.show()
  3. 将此文件另存为myfile.py
  4. 从控制台运行:python myfile.py
  5. 看看它是否有效我们会收到错误消息。