Python 有些Altair 3.0图表不显示在Google Colab中
我试图在Google Colab中运行Altair 3.0,但有些图表没有正确呈现,编码也没有显示出来 我将Altair升级到3.0版Python 有些Altair 3.0图表不显示在Google Colab中,python,google-colaboratory,altair,Python,Google Colaboratory,Altair,我试图在Google Colab中运行Altair 3.0,但有些图表没有正确呈现,编码也没有显示出来 我将Altair升级到3.0版 pip安装——升级altair vega 并应用了黑客技术 alt.display.colab_renderer.kwargs.update({'vega_version':'5','vegaembed_version':'4')) 如上所述 但它只显示画布 import altair as alt from vega_datasets import data
pip安装——升级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'
)
黑客不再是必要的;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'
)
正如您所建议的那样,现在Altair 3.0.1已导入,但示例图表仍然未显示。您可以共享指向笔记本的链接吗?这是我打开笔记本时的图表。有没有可能你有一个广告拦截器?这可能会阻止JS在呈现图表时从URL加载数据。如果你打开javascript控制台,你会看到一个错误,指出为什么没有加载数据。是的,我关闭了它,现在一切正常。非常感谢您的及时响应和支持!