我已经使用Jupyter笔记本电脑和matplotlib数周了,没有任何问题。我在笔记本电脑单元的开头使用了以下代码,以使matplotlib绘制到外部窗口中:
%matplotlib notebook
但是,今天,当我运行这些单元格时,它会将代码绘制在代码之后单元格末尾的同一窗口中。它将交互式选项放入该图中,因此请注意与使用
%matplotlib inline
相同。我需要将这些图形绘制在外部窗口中,而不是在同一窗口中,那么该怎么办才能解决此问题?我尝试重新启动内核,重新启动PC并重新启动Jupyter笔记本,但两者均无效。
那么,有谁知道我可以像以前那样在外部窗口中使Jupyter Notebook绘制matplotlib图形吗?
编辑:我也尝试过使用其他matplotlib后端(qt,tk等),它们没有什么区别,它仍然将绘图放在单元格的末尾而不是在外部窗口中。我在单元格的末尾包含了下面的绘图图片。
最佳答案
在外部窗口中绘图
%matplotlib qt
在jupyter笔记本中进行绘图
%matplotlib inline
我希望这有帮助!
关于python - Jupyter Notebook不再在外部窗口中打开matplotlib图吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54870601/