Skip to main content
 首页 » 编程设计

Matplotlib Python 内联开/关

2024年05月10日15zhengyun_ustc

如果我启动一个内联 Matplotlib 的 IPython Notebook,有没有办法随后绘制一个图形,以便它以“标准”、非内联的方式显示,而无需在没有内联命令的情况下重新加载笔记本?

我希望能够将一些图形内嵌在笔记本中,但其他图形则采用传统的交互模式,我可以在其中缩放和平移。

请您参考如下方法:

您可以通过%matplotlib <backend>切换matplotlib的后端。要切换回系统的默认后端,请使用 %matplotlib auto或者只是简单地%matplotlib .

有许多可用的后端,例如 gtk , qt , notebook等等。我个人强烈推荐notebook (又名 nbagg )后端。它类似于 inline但交互式,允许从 Jupyter 内部进行缩放/平移。

有关更多信息,请尝试:?%matplotlib在 IPython/Jupyter 或 IPython's online documentation