我刚开始使用Canopy,它非常好用,但是我无法在iPython Notebook中创建一个外部窗口的图形。我原本期望能够这样做。
plot(rand(100))
在笔记本中创建新窗口时,当我使用“ipython notebook --pylab”启动的HTML版本时,它会像那样生成新窗口。但是在Canopy中创建时,则会内嵌显示图形。在Canopy的qtconsole中使用同样的命令确实可以像我想要的那样在新窗口中创建图形。浏览Canopy/IPython源代码中“inline”和“pylab”的出现,似乎内嵌的图形被某种方式硬编码了(注释中提到了兼容性问题)。
有没有办法绕过这个问题,在IPython笔记本中仍然可以创建新窗口中的图形?内嵌的图形对我的工作来说是不令人满意的。