Python Plotly y 轴范围与子图不匹配,不允许我手动定义它们

问题描述 投票:0回答:1

在我的 Plotly 子图中,顶部图形的范围为 [0,10],而底部图形的范围为 [0,14]。关于 SO 的其他问题(Plotly:如何更改子图 y 轴的范围?)建议使用以下内容:

fig.update_layout(yaxis = dict(range=[0, 14]))
fig.update_layout(yaxis2 = dict(range=[0, 14]))

这并没有解决问题。它不会导致任何错误,但也不能解决我的问题。我需要它们具有相同的范围,以便正确显示两者之间差异的规模。

我尝试手动调整刻度,但无法找到允许定义刻度数或手动向 y 轴添加刻度的值。

如有任何帮助,我们将不胜感激,谢谢。

python plotly visualization
1个回答
0
投票

如果您希望所有 y 轴具有相同的范围,请尝试以下操作:

fig = make_subplots(rows=2, cols=1, shared_yaxes='all')

https://plotly.com/python-api-reference/ generated/plotly.subplots.make_subplots.html

© www.soinside.com 2019 - 2024. All rights reserved.