如何在绘图中将注释与整个图形的边缘对齐?

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

我知道如何将注释与绘图区域对齐(使用 xref="paper")。我想将注释放置在整个图的右下角。绝对或相对偏移不起作用,因为绘图区域之外的边距宽度在多个图形之间发生变化,具体取决于其内容。有办法怎么做吗? 非常感谢。

编辑:示例代码

import plotly.express as px

fig = px.scatter(x=[1, 2, 3], y=[1, 2, 3], title="Try panning or zooming!")

fig.add_annotation(text="Absolutely-positioned annotation",
                  xref="paper", yref="paper",
                  x=0.3, y=0.3, showarrow=False)

fig.show()

此注释分别定位到图的原点,而不是分别定位到图的边缘。 enter image description here

python plotly
1个回答
0
投票

你可以试试这个

fig = px.scatter(x=[1, 2, 3], y=[1, 2, 3], title="Try panning or zooming!")

fig.add_annotation(text="Absolutely-positioned annotation",
                   xref='paper', yref='paper',
                   x=0.95, y=-0.1, showarrow=False)

enter image description here

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