如何在Jupyter Notebook中取消%matplotlib notebook的生效效果?
取消Jupyter Notebook中%matplotlib notebook生效的方法
在使用%matplotlib notebook启用交互式动画绘图后,你可以通过以下几种方式取消其生效效果:
- 切换到静态绘图后端:在后续的单元格中执行
%matplotlib inline,这会将matplotlib的绘图后端切换回默认的静态嵌入模式。之后的所有绘图都会以静态图片的形式直接嵌入到单元格中,不再使用notebook的交互式动画窗口。 - 切换到其他交互式后端:如果你需要保留交互式绘图,但不想用notebook内置的窗口,可以执行
%matplotlib qt(需要你的环境已安装PyQt或PySide相关依赖)。这样绘图会在独立的系统窗口中打开,与notebook单元格完全分离。 - 重启内核(极端情况):如果上述后端切换方法无效,比如出现绘图异常或后端未正确切换,可以重启Jupyter Notebook的内核。不过要注意,重启会清空当前会话的所有变量和已运行的代码,需要重新运行必要的单元格来恢复工作环境。
内容的提问来源于stack exchange,提问作者Max Wong
相关产品推荐
相关产品推荐

