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

如何为Plotly子图设置底部与图表的间距?

解决Plotly子图底部间距设置问题

你完全可以通过调整布局的margin参数来设置图表的底部间距,具体是用margin.b(对应bottom)来控制底部留白的大小。

在你的代码里,只需要在fig['layout'].update()中添加margin配置即可。比如把这部分代码修改成这样:

fig['layout'].update(
    height = h, 
    width = w, 
    paper_bgcolor = 'rgb(233,233,233)', 
    title = fig_title,
    margin={'b': 80}  # 这里的数值可以根据你的需求调整,单位是像素
)

如果需要同时调整其他方向的边距(比如顶部、左侧、右侧),也可以一次性配置完整:

margin={'t': 60, 'b': 80, 'l': 50, 'r': 50}

这个margin参数是控制整个figure的外围留白,设置b值后,底部就会留出足够的空间,避免x轴标签、刻度被截断或者显示拥挤的问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.11 08:40:15