Jupyter Notebook中交互式可视化无法显示问题求助
Altair图表在Jupyter Notebook不显示的解决方法
添加渲染器配置
在导入Altair后启用对应Jupyter环境的渲染器,这是最常见的问题原因:import altair as alt # 针对经典Jupyter Notebook alt.renderers.enable('notebook') alt.Chart(data=dt).mark_point().encode( x="seq", y="v3", color="v2", size='v1' )若使用Jupyter Lab,需先安装扩展:
jupyter labextension install @jupyterlab/vega5-extension再启用默认渲染器:
alt.renderers.enable('default')显式输出图表
将图表赋值给变量后,用IPython的display()函数强制输出:import altair as alt from IPython.display import display chart = alt.Chart(data=dt).mark_point().encode( x="seq", y="v3", color="v2", size='v1' ) display(chart)确认数据格式兼容性
确保你的dt是Pandas DataFrame(Altair对该格式支持最优),若不是可转换:import pandas as pd dt = pd.DataFrame(dt)
内容的提问来源于stack exchange,提问作者Sophia
相关产品推荐
相关产品推荐

