arrow()
函数的作用是向子图中添加箭头。
函数的签名为matplotlib.pyplot.arrow(x, y, dx, dy, **kwargs)
。
函数的参数为:
x, y
: 尾部的坐标。类型为浮点数。必备参数。dx, dy
:箭头头部的坐标,在xy方向的长度。width
:箭头尾部的宽度。类型为浮点数,默认值为0.001
。head_width
:完全箭头头部的宽度。类型为浮点数或None
,默认值为3*width
。head_length
:完全箭头头部的长度。类型为浮点数或None
,默认值为1.5*head_width
。length_includes_head
:长度是否包含箭头。类型为布尔值,默认值为False
。shape
:箭头的形状,分为全箭头、左半箭头和右半箭头。取值范围为{'full', 'left', 'right'}
,默认值为'full'
。overhang
:箭头头部尾角的倾斜系数(小数)。类型为浮点数,值可为负值或大于1,默认值为0
,即箭头头部为三角形。head_starts_at_zero
:箭头头部的起始位置。类型为布尔值,默认值为False
。当值为True
时,箭头头部从0
坐标开始绘制,当值为False
时,箭头尾部从0
坐标开始绘制。**kwargs
:Patch
对象属性。