Spec-Zone.ru › Matplotlib 3.3

matplotlib.axes.Axes.axline

Axes.axline(self, xy1, xy2=None, *, slope=None, **kwargs) [source]

Добавление бесконечно длинной прямой линии.

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

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

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

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

slopefloat, optional

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

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

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

Свойство Описание
agg_filter функция фильтра, которая принимает (m, n, 3) массив float и значение 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) или срез или Список[int] или float или (float, float) или Список[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.axes.Axes.axline

axhspan Demo

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

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.axes.Axes.axline.html

Spec-Zone.ru

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