我是 python 新手,也是图形新手!问题是我正在实施基于 EKF 地图的本地化,并且我想绘制不确定椭圆。为此,每次我想用所有值更新图形时,我都会调用一个函数调用 animate,其中包含以下内容:
ellipse = matplotlib.patches.Arc([x_B_1[0,0],x_B_1[0,1]],P_B_1[0,0],P_B_1[1,1],x_B_1[0,2]*180/pi,color='green', linewidth='0.5')
ax.add_patch(ellipse)
还有一些其他的东西
问题是,通过这样做,图中所有的椭圆都变得一团糟(我无法发布该图的图片,因为这是我的第一篇文章,论坛不允许我这样做),我只想要最后一个椭圆。
我该怎么做?
我不能这样做,因为图中的所有内容都丢失了,我只想擦除椭圆而不是我在该图中拥有的其他东西,也许这是不可能的......有没有更新椭圆参数的选项所以而不是绘制一个新的,我只是更新已经绘制的那个??
干杯!