matplotlib 如何让Python的箭头正好在终点

arknldoa  于 12个月前  发布在  Python
关注(0)|答案(1)|浏览(125)

我无法找到一个明确的答案,如何使用箭头来绘制一个2D向量,从一个点开始,例如,v1和结束在v2,箭头精确停止在v2,没有奇怪的缩放或其他。
我不明白为什么这不是默认行为。
简单地绘制如下:

plt.quiver(v1[1],v1[0],v2[1],-v2[0],color=['r','g','b'])

字符串
不起作用。它应用了我不想要的缩放比例。请注意,我正在将这些向量绘制在图像上,这就是为什么0和1索引被交换并且负号存在的原因,因为我没有使用图像本身的坐标系。

eufgjt7s

eufgjt7s1#

1.使用箭头而不是箭头
1.将length_includes_head设置为True length_includes_head:bool(默认值:False)如果在计算长度时要计算头部,则为True。
第一个月

相关问题