2011-12-29 17 views
1

ポイント間に矢印を描くのに、matplotlib.patches.FancyArrowを使用しています。 *shape*: ['full', 'left', 'right']を変更すると、完全な、左または右の矢印を作成できます。matplotlibを使ってカーブ(左か右)を作成するには?

ここで直線の矢印の代わりに、曲線の矢印でポイントを結合したいと思います。 matplotlib.patches.FancyArrowPatchクラスはそれを行いますが、矢印の形は常にフルです。 matplotlibに 'left'または 'right'曲線の矢印を表示する方法はありますか?

矢印はthisのようになりますが、直線ではなく曲線にします。

答えて

0

たぶん、あなたが必要とする:

set_connectionstyle("arc,angleA=0,armA=30,rad=10") 

一緒

set_arrowstyle("Fancy,head_length=0.2") 
+0

を持つすべての矢のスタイル(arrowstyle)は、代わりに半分の完全な矢印を作成し、矢印を(右、左)。 – imsc

関連する問題