如何在绘图中设置记号之间的距离



我正在使用plotly创建具有不同数量叶子的树状图。我的目标是将所有不同树状图的y轴刻度之间的距离设置为完全相同。到目前为止,我已经尝试将图形的高度设置为取决于树叶的数量,如下所示:

fig.update_layout(
width=width,
height=num_ticks * 50,
margin={'l': 0, 'r': 0, 't': 0, 'b': 0}
)

虽然这确保了树状图的高度比相同,但对于树叶较多的地块,y轴刻度之间的距离似乎会变小,相反,在图的顶部添加了更多的空白。理想情况下,我希望以px为单位设置距离,但我也很乐意找到一个不同绘图之间距离一致的解决方案。感谢您的帮助!

顶部的空白可以通过绘图自动添加,以适应树状图的标题或其他元素。我会试试

fig.update_layout(
width=width,
height=num_ticks * 50,
margin=dict(autoexpand = False, t = 0, b = 0, l = 0, r = 0)
)

最新更新