私は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)
そして他のいくつかのもの
これを行うと、すべての楕円が図に表示されて混乱します(これは私の最初の投稿であり、フォーラムでは許可されていないため、図の写真を投稿できません)。最後の楕円。
どうすればいいですか?
図のすべてが失われているため、それを行うことはできません。その図にある残りのものではなく、楕円を消去したいだけです。おそらくそれは不可能です...楕円パラメータを更新するオプションはありますか?新しいものを描く代わりに、すでに描いたものを更新するだけですか?
乾杯!