某些Altair 3.0图表未显示在Google Colab中

时间:2019-05-10 16:24:28

标签: python google-colaboratory altair

我尝试在Google Colab中运行Altair 3.0,但某些图表无法正确呈现,并且编码未显示。

我将Altair升级到了3.0版 pip install --upgrade altair vega

并应用了hack

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

here

所述

但是它只显示画布。

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 个答案:

答案 0 :(得分:1)

不再需要黑客攻击; 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