「matplotlib.streamplot」を使用して流線をプロットした後、UV データを変更してプロットを更新する必要があります。imshow と quiver には、それぞれ関数「set_data」と「set_UVC」があります。流線には同様の機能はないようです。同様の機能を更新する方法はありますか?
質問する
1071 次
1 に答える
0
ベクトルを変更すると、流線を再計算する必要があるため、答えはノーだと思います。streamline によって返されるオブジェクトは、ベクトルについて何も知らないライン コレクションとパッチ コレクションです。この機能を実現するには、新しいクラスを作成してすべてをまとめ、既存のオブジェクトを再利用する賢明な方法を見つける必要があります。
最善の策は、cla()
(dmcdougall で提案されているように) を使用して軸をクリアし、再プロットすることです。remove
によって追加されたアーティストだけを対象とするアプローチは、やや抜本的ではありませんstreamplot
。
于 2013-04-07T05:02:32.600 に答える