Используйте xytext=(x,y)
, чтобы установить координаты текста. Вы можете предоставить эти координаты в абсолютных значениях (в данных, осях или координатах фигуры) или в относительном положении, используя, например, textcoords="offset points"
.
Дополнительные примеры в аннотации учебное пособие
x1,y1 = 0,0
x2,y2 = 20,50
fig, ax = plt.subplots()
ax.scatter(x1,y1)
ax.annotate("Annotation",
xy=(x1, y1), xycoords='data',
xytext=(x2, y2), textcoords='offset points',
arrowprops=dict(arrowstyle="->", color='black')
)