gpt4 book ai didi

python - @jupyterlab/vega6-extension 在哪里?

转载 作者:行者123 更新时间:2023-12-01 06:42:52 25 4
gpt4 key购买 nike

我正在尝试使用 Altair 的替代渲染器。说明显示安装 @jupyterlab/vega6-extension 进行离线渲染。然而,当我输入

jupyter labextension install @jupyterlab/vega6-extension

我收到以下消息。

ValueError: "@jupyterlab/vega6-extension" is not a valid npm package

一个NPM search也不返回任何内容。

在网站上,它说 Jupyter 2.0 将默认安装此扩展。我愿意安装 Jupyter 2.0,但我认为它尚未在 PyPi 上发布。 (v1.2.4) 或 Anaconda (v1.2.4)。

我在 conda --list 中看到的 jupyter 包如下。

altair                    4.0.0                      py_0    conda-forgejupyter                   1.0.0                    py37_7  jupyter_client            5.3.4                    py37_0  jupyter_console           5.2.0                    py37_1  jupyter_core              4.6.1                    py37_0  jupyterlab                1.2.3              pyhf63ae98_0  jupyterlab_server         1.0.6                      py_0vega                      2.6.0                    py37_0    conda-forgevega_datasets             0.8.0                      py_0    conda-forge

关于如何为 Jupyter Lab 获取此扩展有什么想法吗?

Issue 673让我掉进了这个兔子洞。

最佳答案

支持 Altair 4.0 的 jupyterlab 扩展尚不可用。 Altair 和 JupyterLab 的发布节奏往往有很大不同,这对于 Altair 主要版本的 JupyterLab 用户来说历来都是特别具有挑战性的。这是 Altair 一直转向一种可以独立于此类前端扩展呈现图表的模型的原因之一。

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

至于问题#673:那里的信息早已过时。如果您想在 Altair 4.0 中隐藏操作菜单,可以使用 alt.renderers.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()

enter image description here

关于python - @jupyterlab/vega6-extension 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59368372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com