Spec-Zone.ru › Matplotlib 3.3

matplotlib.pyplot.arrow

matplotlib.pyplot.arrow(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

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

Свойства Patch:

Свойство Описание
agg_filter функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (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 или вызываемая функция
rasterized bool или None
sketch_params (масштаб: float, длина: float, случайность: float)
snap bool или None
transform Transform
url строка
visible bool
zorder float
Возвращает:
FancyArrow

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

Примечания

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

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

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

Arrow Demo

Демонстрация стрелки

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

Spec-Zone.ru

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