Некоторые диаграммы Altair 3.0 не отображаются в Google Colab - PullRequest
1 голос
/ 10 мая 2019

Я пытался запустить Altair 3.0 в Google Colab, но некоторые диаграммы не отображаются должным образом, а кодировки не отображаются.

Я обновил Altair до версии 3.0 pip install --upgrade altair vega

и применил взломать

alt.display.colab_renderer.kwargs.update({'vega_version': '5', 'vegaembed_version': '4'})

как описано здесь

но он показывает только холст.

import altair as alt
from vega_datasets import data

source = data.population.url

alt.Chart(source).mark_boxplot(extent='min-max').encode(
    x='age:O',
    y='people:Q'
)

1 Ответ

1 голос
/ 10 мая 2019

хак больше не нужен;В настоящее время Colab поддерживает Altair без изменений.

Выберите Runtime-> Reset All Runtimes , чтобы отменить все изменения, внесенные в установку altair, затем запустите свой код, и он должен работать:

from vega_datasets import data
import altair as alt

source = data.population.url

alt.Chart(source).mark_boxplot(extent='min-max').encode(
    x='age:O',
    y='people:Q'
)

enter image description here

...