如何使用matplotlib创建弯曲(左或右) - 箭头?

时间:2011-12-29 20:56:48

标签: python matplotlib plot

我正在使用matplotlib.patches.FancyArrow在点之间绘制箭头。通过改变 *shape*: ['full', 'left', 'right'],我可以创建完整的,左箭头或右箭头。

现在我想通过曲线箭头连接点而不是直箭头。类matplotlib.patches.FancyArrowPatch执行此操作,但箭头形状始终为满。有没有办法在matplotlib中获得“左”或“右”曲线箭头?

箭头应该看起来像this,但我希望它们是弯曲的而不是直的。

1 个答案:

答案 0 :(得分:0)

也许你需要:

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

一起
set_arrowstyle("Fancy,head_length=0.2")