我正在使用Jupyter笔记本中的Jupyterlab.在我曾经使用的笔记本中:
import matplotlib.pyplot as plt
%matplotlib notebook
plt.figure()
x = [1,2,3]
y = [4,5,6]
plt.plot(x,y)
Run Code Online (Sandbox Code Playgroud)
用于交互式情节.现在给了我(在jupyterlab中):
JavaScript output is disabled in JupyterLab
Run Code Online (Sandbox Code Playgroud)
我也尝试了魔术(安装了jupyter-matplotlib):
%matplotlib ipympl
Run Code Online (Sandbox Code Playgroud)
但那只是回归:
FigureCanvasNbAgg()
Run Code Online (Sandbox Code Playgroud)
内联图:
%matplotlib inline
Run Code Online (Sandbox Code Playgroud)
工作得很好,但我想要互动情节.
我正在尝试安装 jupyter-matplotlib 扩展,但无法使其在 jupyterlab 实例中工作。按照此处的步骤安装后:
https : //github.com/matplotlib/jupyter-matplotlib
执行简单示例时出现错误:
错误显示小部件:找不到模型

这是我$ conda list的相关包的输出:
ipykernel 5.1.1
ipympl 0.2.1
ipython 7.6.1
ipython_genutils 0.2.0
ipywidgets 7.5.0
jupyter_client 5.3.1
jupyter_core 4.4.0
jupyterlab 1.0.2
jupyterlab.0server 1.0