如何在IPython笔记本中打开交互式matplotlib窗口?

我将IPython与--pylab=inline一起使用,有时我想快速切换到交互式、可缩放的matplotlib GUI以查看绘图(在终端Python控制台中绘图时弹出的绘图)。我怎么能这么做?最好不要离开或重新启动我的笔记本

IPy笔记本中的内联绘图的问题是,它们的分辨率有限,我无法放大它们以查看一些较小的部分。使用从终端开始的maptlotlib GUI,我可以选择要放大的图形矩形,并相应地调整轴。我试着用它做实验

从matplotlib导入交互式
交互式(真实)

交互式(错误)

但那没用。我在网上也找不到任何提示

根据文档,您应该能够像这样来回切换:

[2]on

:%matplotlib内联
At[3]on:绘图(…)
At[4]on:%matplotlib qt#wx、gtk、osx、tk、empty使用默认值
At[5]on:绘图(…)

这将弹出一个常规绘图窗口(可能需要重新启动笔记本电脑)

我希望这有帮助

发表评论