我正在使用该plotly.graph_objects.Figure.add_annotation()函数将箭头添加到我的图中 - 请参阅下面的简单示例代码:
import plotly.graph_objects as go
fig = go.Figure()
fig.add_annotation(ax = 3, axref = 'x', ay = 2, ayref = 'y',
x = 4, xref = 'x', y = 2, yref = 'y',
arrowhead = 3)
fig.add_shape(x0 = 1, x1 = 3, xref = 'x',
y0 = 1, y1 = 3, yref = 'y')
fig.add_shape(x0 = 4, x1 = 6, xref = 'x',
y0 = 1, y1 = 3, yref = 'y')
fig.update_layout(xaxis_range = [0, 7], yaxis_range = [0, 4])
fig.show()
呈现以下图像:
如您所见,左侧矩形和箭头尾部之间有一个小间隙。有没有办法消除这个差距,使箭头完全按照参数ax
和指定的方式开始ay
?我曾尝试查看文档以查看该函数是否可能还有其他相关参数add_annotation()
,但找不到线索。
萧十郎
相关分类