【问题标题】:Manipulate inline figure in IPython notebook在 IPython 笔记本中操作内联图形
【发布时间】:2012-06-05 09:57:17
【问题描述】:

我正在使用 IPython 0.12.1 笔记本从 Windows 机器连接到运行 IPython 内核的 Linux 服务器。由于Linux机器没有安装X-Server,所以我使用如下配置:

IPKernelApp.pylab = 'inline'

内联显示数字。

一旦在笔记本中绘制图形,IPython 就会关闭它们。那么如何编辑刚刚绘制的图形呢?就像添加标题一样。对于我的情况,绘制过程需要一些时间,我希望有一种方法可以在保存之前使用该图形而不需要重新绘制它。

我尝试保存图形的句柄并使用它,但没有成功。

【问题讨论】:

  • 据我所知,目前无法编辑使用内联界面绘制的图形。你需要重绘。
  • 现在,我让数字保持打开并手动关闭它们。我宁愿能够在弹出窗口中打开图形并通过关闭弹出窗口来关闭它们。

标签: ipython matplotlib


【解决方案1】:

我最终在 ipython 笔记本配置文件中设置了以下内容:

c.InlineBackend.close_figures = False

这些数字是可编辑的,但我必须自己关闭它们,而不是 close('all')

【讨论】:

  • 您是指ipython_notebook_config.py 文件吗?
【解决方案2】:

你可以输入这个神奇的配置:

%config InlineBackend.close_figures = False

【讨论】:

    最近更新 更多