2024-09-20 22:54:45 发布
网友
我有一个1000x3numpy的坐标数组,包括一个(x,y,θ,弧度)的移动机器人在不同时间(从时间=0到时间=1000)的姿势。是否可以使用python绘制这个位置和方向信息,以便在每个点(x,y)都有一个指向theta方向的小箭头?也许一个matplotlib类型的图形可以实现这一点?在
你试过matplotlib(documentation)中的箭头函数吗?在
matplotlib
假设θ是与x轴成弧度的角度,也许下面对每个点都可以这样做。在
arrow(x, y, cos(theta), sin(theta))
上面的代码将绘制一个从(x,y)到(x+dx,y+dy)的箭头。在
另一个选项是matplotlib.pyplot.quiverdocumentation。quiver函数允许我们以多种方式控制箭头的长度。在
matplotlib.pyplot.quiver
quiver
希望这些帮助不要混淆!在
谨致问候, 普拉桑斯
你试过
matplotlib
(documentation)中的箭头函数吗?在假设θ是与x轴成弧度的角度,也许下面对每个点都可以这样做。在
上面的代码将绘制一个从(x,y)到(x+dx,y+dy)的箭头。在
另一个选项是
matplotlib.pyplot.quiver
documentation。quiver
函数允许我们以多种方式控制箭头的长度。在希望这些帮助不要混淆!在
谨致问候, 普拉桑斯
相关问题 更多 >
编程相关推荐