Spec-Zone.ru › Matplotlib 3.7

matplotlib.patches.FancyArrow

classmatplotlib.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)[source]

Bases: Polygon

Как Arrow, но позволяет задавать ширину и высоту головки независимо.

Параметры:
x, yfloat

Координаты x и y основания стрелки.

dx, dyfloat

Длина стрелки по оси x и y.

widthfloat, по умолчанию: 0.001

Ширина полного хвоста стрелки.

length_includes_headbool, по умолчанию: False

True, если головка стрелки учитывается при расчете длины.

head_widthfloat или None, по умолчанию: 3*width

Общая ширина головки стрелки.

head_lengthfloat или None, по умолчанию: 1.5*head_width

Длина головки стрелки.

shape{'full', 'left', 'right'}, по умолчанию: 'full'

Отобразить левую половину, правую половину или полную стрелку.

overhangfloat, по умолчанию: 0

Доля, на которую стрелка отодвигается назад (0 означает треугольную форму). Может быть отрицательным или больше единицы.

head_starts_at_zerobool, по умолчанию: False

Если True, головка стрелки начинается с координаты 0, вместо окончания в координатах 0.

**kwargs

Patch свойства:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив чисел с плавающей точкой (m, n, 3) и два смещения с левого нижнего угла изображения

alpha

неизвестно

animated

bool

antialiased или aa

bool или None

capstyle

CapStyle или {'butt', 'projecting', 'round'}

clip_box

Bbox

clip_on

bool

clip_path

Patch или (Path, Transform) или None

color

цвет

edgecolor или ec

цвет или None

facecolor или fc

цвет или None

figure

Figure

fill

bool

gid

str

hatch

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

in_layout

bool

joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

label

объект

linestyle или ls

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

linewidth или lw

float или None

mouseover

bool

path_effects

AbstractPathEffect

picker

None или bool или float или вызываемый объект

rasterized

bool

sketch_params

(масштаб: float, длина: float, случайность: float)

snap

bool или None

transform

Transform

url

строка

visible

bool

zorder

float

set(*, 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>, hatch=<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>)[source]

Установить сразу несколько свойств.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив чисел с плавающей точкой (m, n, 3) и два смещения от нижнего левого угла изображения

alpha

скаляр или None

animated

bool

antialiased или aa

bool или None

capstyle

CapStyle или {'butt', 'projecting', 'round'}

clip_box

Bbox

clip_on

bool

clip_path

Объект Patch или (Path, Transform) или None

closed

bool

color

цвет

data

неизвестно

edgecolor или ec

цвет или None

facecolor или fc

цвет или None

figure

Figure

fill

bool

gid

строка

hatch

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

in_layout

bool

joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

label

объект

linestyle или ls

{'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...}

linewidth или lw

число с плавающей точкой или None

mouseover

bool

path_effects

AbstractPathEffect

picker

None или bool или число с плавающей точкой или вызываемая функция

rasterized

bool

sketch_params

(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)

snap

bool или None

transform

Transform

url

строка

visible

bool

xy

(N, 2) массив-подобный объект

zorder

число с плавающей точкой

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

Установить значения x, y, dx, dy, width, head_width и head_length для стрелки. Значения, оставленные как None, не будут обновляться.

Parameters:
x, yчисло с плавающей точкой или None, по умолчанию: None

Координаты x и y основания стрелки.

dx, dyчисло с плавающей точкой или None, по умолчанию: None

Длина стрелки по направлениям x и y.

widthчисло с плавающей точкой или None, по умолчанию: None

Ширина хвоста стрелки.

head_widthчисло с плавающей точкой или None, по умолчанию: None

Общая ширина головки стрелки.

head_lengthчисло с плавающей точкой или None, по умолчанию: None

Длина головки стрелки.

Примеры использования matplotlib.patches.FancyArrow

Руководство по стрелкам

Руководство по стрелкам

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.7.5/api/_as_gen/matplotlib.patches.FancyArrow.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API