我尝试在Google Colab中运行Altair 3.0,但某些图表无法正确呈现,并且编码未显示。
我将Altair升级到了3.0版pip install --upgrade altair vega
并应用了hackalt.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'
)
最佳答案
不再需要骇客了; Colab当前支持Altair,无需进行任何修改。
选择“运行时”->“重置所有运行时”以撤消对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'
)
关于python - 某些Altair 3.0图表未显示在Google Colab中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56081467/