を使用して、スカラー データを等高線図としてプロットしていmatplotlib.contourf
ます。その上に、いくつかのベクトル データを でプロットしていmatplotlib.arrow
ます。基本的なプロットは問題なく作成されましたが、今度は、デフォルト サイズの矢印とそれに対応するデータ値を含むボックスをプロットに配置する必要があります。これにより、視聴者は自分が見ているスケールの種類を知ることができます。たとえば、ある長さの水平方向の矢印があり、その下に「10 cm/秒」のようなテキストがあるボックスが必要です。
まず、誰かが私にこれに対する簡単なアプローチを教えてくれれば、私は感謝します.
第二に、私が試みたアプローチは、等高線図を作成し、次に矢印をプロットし、次のようにプロットに長方形を追加することです:
rect=pl.Rectangle((300,70),15,15,fc='white')
pl.gca().add_patch(rect)
そして最後に、スケール矢印とテキストをこの長方形の上に置きます。
長方形のパッチが輪郭を覆い隠しているため、これは機能していませんが、プロットの矢印を覆い隠していません。パッチを他のすべての「前面」に完全に移動する方法はありますか?