仅使用 python 中的边坐标绘制带旋转的箭头

Drawing an arrow with rotation just using coordinates of edges in python

我试图在坐标之间画一个箭头,但不能 succeed.Let 说我有两个 points.Like coord1=(34,56) 和 coord2=(83,51) i需要在 coord1 到 coord2 之间画一个箭头,但箭头必须是我 angled.If 我只使用 pyplot 标记样式“>”,每个箭头看起来都一样,没有角度。 然后我在这里找到来自 matplotlib 的箭头指南 https://matplotlib.org/stable/gallery/shapes_and_collections/arrow_guide.html 我按我想要的方式更改了数字,但我没有 work.Why?或者谁知道如何用坐标 system.Thanks.

绘制箭头

你可以用annotate画一个箭头:

fig,ax = plt.subplots()
ax.annotate('', xytext=(34, 56), xy=(83, 51), arrowprops=dict(arrowstyle='->'))
ax.set(xlim=(30, 90), ylim=(50, 60))