matplotlib.patches.FancyArrow #

matplotlib.patches。FancyArrow ( x , y , dx , dy , * , width = 0.001 , length_includes_head = False , head_width = None , head_length = None , shape = 'full' , overhang = 0 , head_starts_at_zero = False , ** kwargs ) [来源] #

基地:Polygon

与 Arrow 类似,但可让您独立设置头部宽度和头部高度。

参数
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特性:

财产

描述

agg_filter

一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量

alpha

未知

animated

布尔

antialiased或aa

布尔或无

capstyle

CapStyle或 {'butt', 'projecting', 'round'}

clip_box

Bbox

clip_on

布尔

clip_path

补丁或(路径,变换)或无

color

颜色

edgecolor或 ec

颜色或无

facecolor或 fc

颜色或无

figure

Figure

fill

布尔

gid

字符串

hatch

{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}

in_layout

布尔

joinstyle

JoinStyle或 {'miter', 'round', 'bevel'}

label

目的

linestyle或 ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidth或 lw

浮动或无

mouseover

布尔

path_effects

AbstractPathEffect

picker

None 或 bool 或 float 或可调用

rasterized

布尔

sketch_params

(比例:浮动,长度:浮动,随机性:浮动)

snap

布尔或无

transform

Transform

url

字符串

visible

布尔

zorder

漂浮

设置( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , antialiased=<UNSET> , capstyle=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , closed=<UNSET> , color=<UNSET> , data=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , fill=<UNSET> , gid=<UNSET> ,阴影=<UNSET> , in_layout=<UNSET> ,joinstyle=<UNSET> ,label=<UNSET> , linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , path_effects=<UNSET > , picker=< UNSET> , rasterized=<UNSET> , sketch_params=<UNSET> , snap= <UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , xy=<UNSET> , zorder=<UNSET> ) [来源] #

一次设置多个属性。

支持的属性是

财产

描述

agg_filter

一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量

alpha

标量或无

animated

布尔

antialiased或aa

布尔或无

capstyle

CapStyle或 {'butt', 'projecting', 'round'}

clip_box

Bbox

clip_on

布尔

clip_path

补丁或(路径,变换)或无

closed

布尔

color

颜色

data

未知

edgecolor或 ec

颜色或无

facecolor或 fc

颜色或无

figure

Figure

fill

布尔

gid

字符串

hatch

{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}

in_layout

布尔

joinstyle

JoinStyle或 {'miter', 'round', 'bevel'}

label

目的

linestyle或 ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidth或 lw

浮动或无

mouseover

布尔

path_effects

AbstractPathEffect

picker

None 或 bool 或 float 或可调用

rasterized

布尔

sketch_params

(比例:浮动,长度:浮动,随机性:浮动)

snap

布尔或无

transform

Transform

url

字符串

visible

布尔

xy

(N, 2) 类数组

zorder

漂浮

set_data ( * , x = None , y = None , dx = None , dy = None , width = None , head_width = None , head_length = None ) [来源] #

设置FancyArrowx、y、dx、dy、width、head_with 和 head_length。保留为 None 的值将不会更新。

参数
x, y浮点数或无,默认值:无

箭头底的 x 和 y 坐标。

dx, dy浮点数或无,默认值:无

箭头沿 x 和 y 方向的长度。

宽度浮动或无,默认值:无

完整箭头尾部的宽度。

head_width浮点数或无,默认值:无

完整箭头的总宽度。

head_length浮点数或无,默认值:无

箭头的长度。

使用#的示例matplotlib.patches.FancyArrow

箭头指南

箭头指南

箭头指南