我已经使用Jupyter笔记本电脑和matplotlib数周了,没有任何问题。我在笔记本电脑单元的开头使用了以下代码,以使matplotlib绘制到外部窗口中:

%matplotlib notebook


但是,今天,当我运行这些单元格时,它会将代码绘制在代码之后单元格末尾的同一窗口中。它将交互式选项放入该图中,因此请注意与使用%matplotlib inline相同。

我需要将这些图形绘制在外部窗口中,而不是在同一窗口中,那么该怎么办才能解决此问题?我尝试重新启动内核,重新启动PC并重新启动Jupyter笔记本,但两者均无效。

那么,有谁知道我可以像以前那样在外部窗口中使Jupyter Notebook绘制matplotlib图形吗?

编辑:我也尝试过使用其他matplotlib后端(qt,tk等),它们没有什么区别,它仍然将绘图放在单元格的末尾而不是在外部窗口中。我在单元格的末尾包含了下面的绘图图片。

python - Jupyter Notebook不再在外部窗口中打开matplotlib图吗?-LMLPHP

最佳答案

在外部窗口中绘图

%matplotlib qt


在jupyter笔记本中进行绘图

%matplotlib inline


我希望这有帮助!

关于python - Jupyter Notebook不再在外部窗口中打开matplotlib图吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54870601/

10-12 02:28