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 (унаследованные от
FancyArrowpatch) управляют построением и свойствами стрелки: - Аргументы конструктора
-
- 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) массив alphafloat или None animatedbool antialiasedor aabool или None capstyle['butt' | 'round' | 'projecting'] clip_boxэкземпляр Bboxclip_onbool clip_path[( Path,Transform) |Patch| None]colorспецификация цвета matplotlib containsвызываемая функция edgecoloror ecспецификация цвета mpl, None, 'none' или 'auto' facecoloror fcспецификация цвета mpl или None для значения по умолчанию или 'none' для отсутствия цвета figureэкземпляр Figurefillbool gidстрока идентификатора hatch['/' | '\' | '|' | '-' | '+' | 'x' | 'o' | 'O' | '.' | '*'] joinstyle['miter' | 'round' | 'bevel'] labelобъект linestyleor ls['solid' | 'dashed', 'dashdot', 'dotted' | (offset, on-off-dash-seq) | '-'|'--'|'-.'|':'|'None'|' '|'']linewidthor lwfloat или None для значения по умолчанию path_effectsAbstractPathEffectpicker[None | bool | float | вызываемый объект] rasterizedbool или None sketch_params(scale: float, length: float, randomness: float) snapbool или None transformTransformurlстрока url visiblebool zorderfloat
Примечания
Полученная стрелка зависит от соотношения сторон и пределов осей. Это может привести к стрелке, головка которой не квадратна по отношению к ее стволу. Чтобы создать стрелку, головка которой квадратна по отношению к ее стволу, используйте
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