Python @jupyterlab/vega6分机在哪里?

Python @jupyterlab/vega6分机在哪里?,python,jupyter-notebook,jupyter,jupyter-lab,altair,Python,Jupyter Notebook,Jupyter,Jupyter Lab,Altair,我正在尝试使用另一种渲染器。说明中说要安装@jupyterlab/vega6扩展插件进行脱机渲染。然而,当我输入 jupyter labextension install @jupyterlab/vega6-extension 我得到以下信息 ValueError: "@jupyterlab/vega6-extension" is not a valid npm package 关于如何获得Jupyter实验室的扩展有什么想法吗 让我进入这个兔子洞。支持Altair 4.0的jupyterla

我正在尝试使用另一种渲染器。说明中说要安装
@jupyterlab/vega6扩展插件
进行脱机渲染。然而,当我输入

jupyter labextension install @jupyterlab/vega6-extension
我得到以下信息

ValueError: "@jupyterlab/vega6-extension" is not a valid npm package 关于如何获得Jupyter实验室的扩展有什么想法吗


让我进入这个兔子洞。

支持Altair 4.0的jupyterlab扩展尚不可用。Altair和JupyterLab的发布节奏大不相同,这对JupyterLab用户来说在Altair的主要版本中一直是一个挑战。这就是Altair一直朝着一种模型发展的原因之一,在这种模型中,图表可以独立于前端扩展进行渲染

Altair 4.0将使用其默认渲染器在JupyterLab中显示图表,无需安装或启用任何前端扩展

至于问题#673:那里的信息早已过时。如果要隐藏Altair 4.0中的“操作”菜单,可以使用
alt.renders.set_embed_options(actions=False)
;这不需要从默认渲染器切换。例如:

import altair as alt
from vega_datasets import data

alt.renderers.set_embed_options(actions=False)

alt.Chart(data.cars()).mark_point().encode(
    x='Horsepower',
    y='Miles_per_Gallon',
    color='Origin',
).interactive()

使用
@jupyterlab/vega5 extension
altair
vega_数据集
vega
的正确版本是什么?当前的vega5扩展支持altair 3.X版。vega_数据集不依赖于任何这些,而且该软件包也不相关,因为它与jupyer笔记本有关,而与jupyterlab无关。如果这一切看起来过于混乱,那正是我们走向前端扩展可选的世界的原因。
import altair as alt
from vega_datasets import data

alt.renderers.set_embed_options(actions=False)

alt.Chart(data.cars()).mark_point().encode(
    x='Horsepower',
    y='Miles_per_Gallon',
    color='Origin',
).interactive()