Spec-Zone.ru › Matplotlib 2.1

matplotlib.axes.Axes.arrow

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

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

Рисует стрелку на указанной оси от (x, y) до (x + dx, y + dy). Использует объект FancyArrow для построения стрелки.

Параметры:

x : float

Координата X основания стрелки

y : float

Координата Y основания стрелки

dx : float

Длина стрелки вдоль оси X

dy : float

Длина стрелки вдоль оси Y

Возвращает:

a : FancyArrow

Объект patches.FancyArrow

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

Дополнительные параметры (унаследованные от FancyArrow):

Контролируют построение и свойства стрелки:

Аргументы конструктора

width: float (по умолчанию: 0.001)

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

length_includes_head: [True | False] (по умолчанию: 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 означает треугольную форму). Может быть отрицательным или больше единицы.

head_starts_at_zero: [True | False] (по умолчанию: False)

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

Другие допустимые параметры (унаследованные от :class:`Patch`) :

Свойство Описание
agg_filter неизвестно
alpha float или None
animated [True | False]
antialiased или aa [True | False] или None для значения по умолчанию
capstyle [‘butt’ | ‘round’ | ‘projecting’]
clip_box объект matplotlib.transforms.Bbox
clip_on [True | False]
clip_path [ (Path, Transform) | Patch | None ]
color спецификация цвета matplotlib
contains вызываемая функция
edgecolor или ec спецификация цвета mpl, None, ‘none’, или ‘auto’
facecolor или fc спецификация цвета mpl, или None для значения по умолчанию, или ‘none’ для отсутствия цвета
figure объект matplotlib.figure.Figure
fill [True | False]
gid строка идентификатора
hatch [‘/’ | ‘' | ‘|’ | ‘-‘ | ‘+’ | ‘x’ | ‘o’ | ‘O’ | ‘.’ | ‘*’]
joinstyle [‘miter’ | ‘round’ | ‘bevel’]
label строка или любой печатный текст с преобразованием ‘%s’
linestyle или ls [‘solid’ | ‘dashed’, ‘dashdot’, ‘dotted’ | (смещение, последовательность on-off-dash) | '-' | '--' | '-.' | ':' | 'None' | ' ' | '']
linewidth или lw float или None для значения по умолчанию
path_effects неизвестно
picker [None|float|boolean|вызываемая функция]
rasterized [True | False | None]
sketch_params неизвестно
snap неизвестно
transform объект Transform
url строка URL
visible [True | False]
zorder любое число

Примечания

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

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

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

Spec-Zone.ru

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