以编程方式停止Jupyter笔记本中特定图形的交互

ipa*_*pap 7 python matplotlib jupyter-notebook

如果不需要在Jupyter笔记本中为特定的matplotlib图进行交互,如何以编程方式防止这种情况发生?

可以通过按Ctrl-w或单击“停止交互”按钮来手动完成。我正在寻找对同一操作的API访问权限。

原因:

  • 交互式数字会使用太多的数字显示的资源和警告。
  • 每次执行单元格时手动关闭它们并不方便
  • 如果没有交互式框架,数字将更紧凑。

Mik*_*ler 7

您可以在notebook具有交互性的模式和inline没有此类交互性的模式之间切换:

%matplotlib inline
Run Code Online (Sandbox Code Playgroud)

%matplotlib notebook
Run Code Online (Sandbox Code Playgroud)

您可以在笔记本中以编程方式执行此操作:

get_ipython().magic('matplotlib notebook')
Run Code Online (Sandbox Code Playgroud)

或者:

get_ipython().magic('matplotlib inline')
Run Code Online (Sandbox Code Playgroud)