You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Altair图表坐标轴刻度与标签不显示,需清理缓存配置?

Altair图表坐标轴刻度/标签不显示的排查与解决

针对marimo notebook里Altair图表不显示坐标轴刻度和标签的问题,可按以下步骤排查解决:

  • 指定渲染器配置
    有时候默认渲染器适配异常,手动指定marimo专属渲染器:

    import altair as alt
    alt.renderers.enable('marimo')
    

    也可以切换到HTML渲染器测试是否是渲染后端问题:

    alt.renderers.enable('html')
    
  • 清理缓存
    marimo的缓存文件损坏可能导致渲染异常:

    • 关闭当前notebook,删除工作目录下的.notebook_cache文件夹
    • 重启marimo服务后重新运行代码
  • 显式定义坐标轴属性
    强制声明刻度、标签等配置,避免自动推断失效:

    source = pd.DataFrame({
        'a': ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I'],
        'b': [28, 55, 43, 91, 81, 53, 19, 87, 52]
    })
    
    alt.Chart(source).mark_bar().encode(
        x=alt.X('a', axis=alt.Axis(tickCount=9, labelAngle=0)),
        y=alt.Y('b', axis=alt.Axis(tickMinStep=10, title='数值'))
    )
    
  • 更新依赖版本
    版本不兼容也可能引发此类问题,检查并更新相关包:

    pip install --upgrade altair marimo vega vega-lite
    

内容的提问来源于stack exchange,提问作者aeroaks

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 07:52:39