jupyter 实验室中的 Bqplot returns 字符串而不是(交互式)图像

Bqplot in jupyter lab returns a string instead of an (interactive) image

今天我一直在尝试安装模块 bqplot 并第一次使用 jupyter lab。

但是,在使用他们网站上显示的基本示例时,我无法获得所需的输出。

我要执行的代码如下:

import numpy as np
from bqplot import pyplot as plt

plt.figure(1, title='Line Chart')
np.random.seed(0)
n = 200
x = np.linspace(0.0, 10.0, n)
y = np.cumsum(np.random.randn(n))
plt.plot(x, y)
plt.show()

在 jupyter(实验室)单元格中 运行 这段代码之后,给定的输出是:

VBox(children=(Figure(axes=[Axis(scale=LinearScale()), Axis(orientation='vertical', scale=LinearScale())], fig…

而在普通的 jupyter notebook 中,输出显示示例图像。

到目前为止我还不知道出了什么问题,如果有任何帮助,我将不胜感激!

谢谢。

我遇到了同样的问题,并通过安装 bqplot labextension 和 @jupyter-widgets/jupyterlab-manager 扩展解决了这个问题:

jupyter labextension install @jupyter-widgets/jupyterlab-manager
jupyter labextension install bqplot

重启 jupyter lab 后,显示小部件。

我猜误会在bqplot的installation instructions:它只提到这些步骤"experimental JupyterLab extension",但是在Jupter Lab中启用bqplot的安装步骤遗漏了