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

如何让Plotly Express绘制的折线图坐标轴从0开始显示?

解决方法

你可以通过修改Plotly图形的坐标轴配置实现Y轴从0开始显示,有两种常用方案可选:

方案1:强制Y轴最小值为0,最大值自动适配数据

在fig.show()前添加如下代码即可,不需要手动指定最大值,Plotly会自动根据你的数据范围适配上限:

fig = px.line(pmt_old_and_new, x="day", y="value", color="type")
# 新增的配置代码
fig.update_layout(yaxis=dict(rangemode='tozero'))
# 如果需要X轴也从0开始,把上面一行替换为下面的代码
# fig.update_layout(yaxis=dict(rangemode='tozero'), xaxis=dict(rangemode='tozero'))
fig.show()

方案2:手动指定坐标轴固定范围

如果你需要精确控制坐标轴的上下限,可以直接设置range参数,示例如下(可根据你的实际数据调整上限值):

fig = px.line(pmt_old_and_new, x="day", y="value", color="type")
# 手动设置Y轴范围为0到12,可自行修改上下限值
fig.update_yaxes(range=[0, 12])
fig.show()

修改后的效果参考:
示例图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 10:18:01