下面的代码产生一个空图:
import pandas as pd
import altair as alt
df = pd.DataFrame({'Month': [1,2,3],
'P [mm]': [90.2,100.4,80.1]})
alt.Chart(df).mark_line().encode(x='Month',
y='P [mm]')
JavaScript 控制台显示以下消息:
编译后的规范使用 Vega v3,但当前版本是 4.2.0。
据我所知,Altair 实际上似乎没有使用 Vega 4.2.0,尽管在 GitHub 上似乎有一些在这个意义上的发展。问题是:如何将 Vega 降级到与 Altair 兼容的 v3?或者这甚至不是我应该尝试做的?
观察:使用 JupyterLab 0.32.1