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.
- width: float, по умолчанию: 0.001
-
Ширина хвоста стрелки.
- length_includes_head: bool, по умолчанию: False
-
Истинно, если длина стрелки включает голову.
- 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, а не заканчивается на ней.
- **kwargs
-
Свойства
Patch:Свойство Описание agg_filterфункция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi и возвращает массив чисел с плавающей точкой (m, n, 3) alphaчисло с плавающей точкой или None animatedлогическое значение antialiasedили aaнеизвестно capstyle{'butt', 'round', 'projecting'} clip_boxBboxclip_onлогическое значение clip_pathОбъект Patch или (Path, Transform) или None colorцвет containsнеизвестно edgecolorили ecцвет или None или 'auto' facecolorили fcцвет или None figureFigurefillлогическое значение gidстрока hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutлогическое значение joinstyle{'miter', 'round', 'bevel'} labelобъект linestyleили ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...} linewidthили lwчисло с плавающей точкой или None path_effectsAbstractPathEffectpickerNone или логическое значение или вызываемый объект rasterizedлогическое значение или None sketch_params(scale: число с плавающей точкой, length: число с плавающей точкой, randomness: число с плавающей точкой) snapлогическое значение или None transformTransformurlстрока visibleлогическое значение zorderчисло с плавающей точкой
Возвращаемое значение: -
FancyArrow -
Созданный объект
FancyArrow.
Примечания
Результат стрелки зависит от соотношения сторон и пределов осей. Это может привести к стрелке, у которой голова не квадратная по отношению к стволу. Чтобы создать стрелку, у которой голова квадратная по отношению к стволу, используйте
annotate(), например:>>> ax.annotate("", xy=(0.5, 0.5), xytext=(0, 0), ... arrowprops=dict(arrowstyle="->")) -
Примеры использования matplotlib.axes.Axes.arrow
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.3.3/api/_as_gen/matplotlib.axes.Axes.arrow.html