我试图使用Altpy与Jupyter Notebook一起工作,
conda install -c conda-forge altair vega_datasets notebook vega
但是当我尝试绘制示例图
import altair as alt
from vega_datasets import data
# for the notebook only (not for JupyterLab) run this command once per session
alt.renderers.enable('notebook')
iris = data.iris()
alt.Chart(iris).mark_point().encode(
x='petalLength',
y='petalWidth',
color='species'
)
从他们的quick start guide中可以看到,
ValueError:
To use the 'notebook' renderer, you must install the vega package
and the associated Jupyter extension.
See https://altair-viz.github.io/getting_started/installation.html
for more information.
即使我已经使用Conda安装了vega。我可以制作维加示例图。我无法启用Jupyter扩展,因为Jupyter说它不兼容。
感谢您的帮助。
答案 0 :(得分:4)
对于当前版本的altair(2.2版),请使用
conda install -c conda-forge vega=1.3
或
pip install vega==1.3
然后重新启动笔记本电脑。
vega
python扩展名本周错误地更新为仅支持vega-lite 3.0,该版本尚未发布,因此Altair尚不支持。
有关初始错误报告,请参见https://github.com/altair-viz/altair/issues/1114。