Spec-Zone.ru › Matplotlib 3.2

matplotlib.axes.Axes.arrow

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

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

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

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

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

dx, dyfloat

Длина стрелки вдоль осей x и y.

Возвращает:
arrowFancyArrow

Созданный объект 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)

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

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

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

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

Примечания

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

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

Примеры использования matplotlib.axes.Axes.arrow

Arrow Simple Demo

Arrow Simple Demo

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

Spec-Zone.ru

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