matplotlib.pyplot.arrow #
- matplotlib.pyplot。箭头( x , y , dx , dy , ** kwargs ) [来源] #
在轴上添加一个箭头。
这会从到绘制一个箭头。
(x, y)
(x+dx, y+dy)
- 参数:
- x, y浮动
箭头底的 x 和 y 坐标。
- dx, dy浮动
箭头沿 x 和 y 方向的长度。
- 宽度浮动,默认:0.001
完整箭头尾部的宽度。
- length_includes_head布尔值,默认值:False
如果在计算长度时要计算头,则为真。
- head_width浮点数或无,默认值:3*width
完整箭头的总宽度。
- head_length浮点数或无,默认值:1.5*head_width
箭头的长度。
- 形状{'full', 'left', 'right'},默认值:'full'
绘制左半边、右半边或全箭头。
- 悬垂浮动,默认值:0
箭头向后扫过的分数(0 悬垂表示三角形)。可以是负数或大于一。
- head_starts_at_zero布尔值,默认值:False
如果为 True,则头部开始在坐标 0 处绘制,而不是在坐标 0 处结束。
- **kwargs
Patch
特性:财产
描述
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
未知
布尔
antialiased
或aa布尔或无
CapStyle
或 {'butt', 'projecting', 'round'}布尔
补丁或(路径,变换)或无
颜色
edgecolor
或 ec颜色或无
facecolor
或 fc颜色或无
布尔
字符串
{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}
布尔
JoinStyle
或 {'miter', 'round', 'bevel'}目的
linestyle
或 ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
或 lw浮动或无
布尔
None 或 bool 或 float 或可调用
布尔
(比例:浮动,长度:浮动,随机性:浮动)
布尔或无
字符串
布尔
漂浮
- 返回:
FancyArrow
创建的
FancyArrow
对象。
笔记
生成的箭头受轴纵横比和限制的影响。这可能会产生一个箭头,它的头部与它的茎不成直角。要创建一个箭头,它的头部与它的茎是方形的,
annotate()
例如使用:>>> ax.annotate("", xy=(0.5, 0.5), xytext=(0, 0), ... arrowprops=dict(arrowstyle="->"))