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

Plotly分组柱状图显示模糊不清,求原因分析及解决方案

解决Plotly分组柱状图显示模糊/拥挤的问题

从你提供的代码和图表表现来看,核心问题大概率是分组柱状图的柱子过密、尺寸过小,或是X轴标签拥挤导致整体视觉混乱,下面是几个针对性的解决办法:

1. 扩大图表整体尺寸

默认画布宽度不足以容纳多组柱子,直接设置宽高就能改善:

fig = px.bar(data, x="Month", y="AQI", color="AQI Category", barmode='group')
fig.update_layout(width=1000, height=600)  # 根据你的数据量调整数值
fig.show()

2. 调整柱子宽度与间距

通过参数控制单根柱子宽度、组间/组内间距,避免重叠或过挤:

fig = px.bar(data, x="Month", y="AQI", color="AQI Category", barmode='group')
fig.update_traces(width=0.2)  # 单根柱子宽度,数值越小越窄
fig.update_layout(bargap=0.1, bargroupgap=0.1)  # bargap是月份组之间的间距,bargroupgap是同月份内不同类别柱子的间距
fig.show()

3. 优化X轴标签显示

如果月份标签挤在一起,旋转标签能提升可读性:

fig = px.bar(data, x="Month", y="AQI", color="AQI Category", barmode='group')
fig.update_layout(xaxis_tickangle=-45)  # 标签逆时针旋转45度
fig.show()

4. 调整数据展示方式

如果每个月份对应的AQI类别过多,分组柱子自然会拥挤:

  • 合并相似类别(比如将相近的AQI等级合并)
  • 改用堆叠柱状图,把barmode='group'改成barmode='stack',减少横向拥挤感

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 00:42:09