如何使用matplotlib绘制弯曲的箭头(左或右)?
我正在使用 matplotlib.patches.FancyArrow
来在点之间画箭头。通过改变 *shape*: ['full', 'left', 'right']
,我可以画出完整的箭头、左弯的箭头或右弯的箭头。
现在,我想用弯曲的箭头来连接这些点,而不是直箭头。matplotlib.patches.FancyArrowPatch
这个类可以做到这一点,但它画出的箭头形状总是完整的。我想知道有没有办法在 matplotlib 中得到左弯或右弯的曲线箭头?
我希望这些箭头看起来像 这个,不过我想要的是弯曲的,而不是直的。
1 个回答
0
也许你需要:
set_connectionstyle("arc,angleA=0,armA=30,rad=10")
再加上
set_arrowstyle("Fancy,head_length=0.2")