Spec-Zone.ru › Matplotlib 3.3

matplotlib.pyplot.axline

matplotlib.pyplot.axline(xy1, xy2=None, *, slope=None, **kwargs) [source]

Добавить прямую линию бесконечной длины.

Линия может быть определена либо двумя точками xy1 и xy2, либо одной точкой xy1 и наклоном.

Это рисует прямую линию "на экране", независимо от масштабов осей x и y, и поэтому также подходит для построения экспоненциальных спадов на полулогарифмических графиках, степенных закономерностей на логарифмических графиках и т. д. Однако наклон следует использовать только с линейными масштабами; он не имеет ясного смысла для других масштабов, и поэтому поведение неопределенно. Пожалуйста, укажите линию с помощью точек xy1, xy2 для нелинейных масштабов.

Параметры:
xy1, xy2(float, float)

Точки, через которые должна проходить линия. Должен быть указан либо xy2, либо наклон.

slopefloat, optional

Наклон линии. Должен быть указан либо xy2, либо наклон.

Возвращает:
Line2D
Другие параметры:
**kwargs

Допустимые значения kwargs — это свойства Line2D, за исключением 'transform':

Свойство Описание
agg_filter функция фильтра, которая принимает массив float (m, n, 3) и значение dpi и возвращает массив (m, n, 3)
alpha float или None
animated bool
antialiased или aa bool
clip_box Bbox
clip_on bool
clip_path Patch или (Path, Transform) или None
color или c цвет
contains неизвестно
dash_capstyle {'butt', 'round', 'projecting'}
dash_joinstyle {'miter', 'round', 'bevel'}
dashes последовательность чисел с плавающей точкой (чернила вкл/выкл в пунктах) или (None, None)
data массив (2, N) или два одномерных массива
drawstyle или ds {'default', 'steps', 'steps-pre', 'steps-mid', 'steps-post'}, по умолчанию: 'default'
figure Figure
fillstyle {'full', 'left', 'right', 'bottom', 'top', 'none'}
gid строка
in_layout bool
label объект
linestyle или ls {'-', '--', '-.', ':', '', (смещение, последовательность вкл/выкл), ...}
linewidth или lw float
marker строка стиля маркера, Path или MarkerStyle
markeredgecolor или mec цвет
markeredgewidth или mew float
markerfacecolor или mfc цвет
markerfacecoloralt или mfcalt цвет
markersize или ms float
markevery None или int или (int, int) или slice или List[int] или float или (float, float) или List[bool]
path_effects AbstractPathEffect
picker неизвестно
pickradius float
rasterized bool или None
sketch_params (масштаб: float, длина: float, случайность: float)
snap bool или None
solid_capstyle {'butt', 'round', 'projecting'}
solid_joinstyle {'miter', 'round', 'bevel'}
transform matplotlib.transforms.Transform
url строка
visible bool
xdata одномерный массив
ydata одномерный массив
zorder float

См. также

axhline
для горизонтальных линий
axvline
для вертикальных линий

Примеры

Отрисовать толстую красную линию, проходящую через (0, 0) и (1, 1):

>>> axline((0, 0), (1, 1), linewidth=4, color='r')

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

Infinite lines

Бесконечные линии

© 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.axline.html

Spec-Zone.ru

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