如何在 Jupyter Lab 中使用 Altair 渲染对象?

How do I render objects with Altair in Jupyter Lab?

联想 Thinkpad,Windows10.

我最近更新了好久没用的 Conda。我正在尝试使用 Altair 并在通过 conda update conda 更新后查看 conda list,在我安装的一些软件包中我看到:

您可以在下面看到其他包版本作为单元格 5 的输出。我已经转到文档中的 link 并尝试了所有建议(除了 pip install,我正在尝试暂时避免)但没有渲染图像。关于为什么的任何建议?除了使用 pip,我该如何解决这个问题?我准备完全卸载并重新安装 miniconda。

我也在单元格 4 中尝试 alt.renderers.enable('Jupyterlab'),但没有任何改变。

您的错误消息中的 link 变为 here 表示

<VegaLite 3 object>

This most likely means that you are using too old a version of JupyterLab. Altair 3.0 or later works best with JupyterLab version 1.0 or later

更新到 JuptyerLab 版本 1.0 或更高版本,您的图表应该可以工作。原因是旧版本的 JupyterLab 不包含 Altair 3.X.

生成的 Vega-Lite 3 图表的渲染器