Spec-Zone.ru › Matplotlib 2.2

matplotlib.axes.Axes.arrow

Axes.arrow(x, y, dx, dy, **kwargs) [source]

Добавить стрелку на оси.

Это рисует стрелку от (x, y) до (x+dx, y+dy).

Параметры:
x, y : float

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

dx, dy : float

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

Возвращает:
arrow : FancyArrow

Созданный объект FancyArrow.

Другие параметры:
**kwargs

Дополнительные необязательные параметры kwargs (унаследованные от FancyArrow patch) управляют построением и свойствами стрелки:

Аргументы конструктора
width: float (по умолчанию: 0.001)

ширина хвоста всей стрелки

length_includes_head: bool (по умолчанию: False)

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

head_width: float или None (по умолчанию: 3*width)

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

head_length: float или None (по умолчанию: 1.5 * head_width)

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

shape: ['full', 'left', 'right'] (по умолчанию: 'full')

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

overhang: float (по умолчанию: 0)

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

head_starts_at_zero: bool (по умолчанию: False)

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

Другие допустимые kwargs (унаследованные от :class:`Patch`) это:
Свойство Описание
agg_filter функция фильтра, которая принимает (m, n, 3) массив чисел с плавающей точкой и значение dpi и возвращает (m, n, 3) массив
alpha float или None
animated bool
antialiased or aa bool или None
capstyle ['butt' | 'round' | 'projecting']
clip_box экземпляр Bbox
clip_on bool
clip_path [(Path, Transform) | Patch | None]
color спецификация цвета matplotlib
contains вызываемая функция
edgecolor or ec спецификация цвета mpl, None, 'none' или 'auto'
facecolor or fc спецификация цвета mpl или None для значения по умолчанию или 'none' для отсутствия цвета
figure экземпляр Figure
fill bool
gid строка идентификатора
hatch ['/' | '\' | '|' | '-' | '+' | 'x' | 'o' | 'O' | '.' | '*']
joinstyle ['miter' | 'round' | 'bevel']
label объект
linestyle or ls ['solid' | 'dashed', 'dashdot', 'dotted' | (offset, on-off-dash-seq) | '-' | '--' | '-.' | ':' | 'None' | ' ' | '']
linewidth or lw float или None для значения по умолчанию
path_effects AbstractPathEffect
picker [None | bool | float | вызываемый объект]
rasterized bool или None
sketch_params (scale: float, length: float, randomness: float)
snap bool или None
transform Transform
url строка url
visible bool
zorder float

Примечания

Полученная стрелка зависит от соотношения сторон и пределов осей. Это может привести к стрелке, головка которой не квадратна по отношению к ее стволу. Чтобы создать стрелку, головка которой квадратна по отношению к ее стволу, используйте annotate(), например:

>>> ax.annotate("", xy=(0.5, 0.5), xytext=(0, 0),
...             arrowprops=dict(arrowstyle="->"))

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/2.2.3/api/_as_gen/matplotlib.axes.Axes.arrow.html

Spec-Zone.ru

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