我用
注释我的情节plt.annotate(
'30.2',
xy=(3, y),
xycoords='data',
xytext=(3, y - 5),
textcoords='data',
arrowprops=dict(facecolor='black', arrowstyle="->")
)
它会按预期创建向下箭头,但它们不是完全垂直的。
如果我将'30.2'
更改为空字符串''
,则它们是垂直的。
无论文本字符串有多长,我如何确保箭头是垂直的?
答案 0 :(得分:2)
这只是文本对齐的问题。试试这个:
plt.annotate(
'30.2',
xy=(3, y),
xycoords='data',
xytext=(3, y - 5),
textcoords='data',
horizontalalignment='center',
arrowprops=dict(facecolor='black', arrowstyle="->")
)