2011-12-29 108 views
1

我正在使用matplotlib.patches.FancyArrow在點之間繪製箭頭。通過更改 *shape*: ['full', 'left', 'right'],我可以創建完整,左或右箭頭。如何使用matplotlib創建彎曲(左或右) - 箭頭?

現在不是直箭頭,我想通過曲線箭頭連接點。類matplotlib.patches.FancyArrowPatch這樣做,但是,箭頭形狀總是充滿。有沒有辦法在matplotlib中獲得「左」或「右」彎曲箭頭?

箭頭應該看起來像this,但我希望它們彎曲而不是筆直。

回答

0

也許你需要:

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

連同

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

所有arrowstyle創建完整的箭頭,而不是一半(左,右)箭頭。 – imsc 2011-12-30 20:05:03