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

如何调整ipyvizzu的X轴标签角度以避免标签重叠?

调整ipyvizzu图表X轴标签角度解决重叠问题

直接通过配置X轴标签的旋转角度就能解决这个问题,核心是在Config对象里给X轴的标签设置angle属性,具体操作如下:

  • 在图表配置阶段,针对X轴添加标签旋转配置:
    角度支持正负值,负数代表逆时针旋转,正数代表顺时针,常用的-45°、-30°或者90°都能有效缓解标签重叠。

示例代码:

from ipyvizzu import Chart, Data, Config

# 初始化示例数据
data = Data()
data.add_series("X标签", ["非常长的标签名称1", "非常长的标签名称2", "非常长的标签名称3"])
data.add_series("数值", [10, 20, 30])

chart = Chart()
chart.animate(data)

# 配置X轴标签逆时针旋转45度
chart.animate(
    Config({
        "x": {
            "set": ["X标签"],
            "label": {"angle": -45}  # 关键:设置标签旋转角度
        },
        "y": ["数值"],
        "geometry": "column"
    })
)
  • 额外优化建议:如果旋转后还是有拥挤情况,可以配合调整标签的fontSize缩小字体,或者调整padding增加间距,示例:
"label": {"angle": -45, "fontSize": 10, "padding": 5}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 23:27:06