Spec-Zone.ru › Matplotlib 3.4

matplotlib.patches.StepPatch

class matplotlib.patches.StepPatch(values, edges, *, orientation='vertical', baseline=0, **kwargs)[source]

Bases: matplotlib.patches.PathPatch

A path patch describing a stepwise constant function.

По умолчанию путь не замкнут и начинается и заканчивается на значении baseline.

Параметры:
valuesarray-like

Значения высот ступенек.

edgesarray-like

Позиции границ, между которыми кривая принимает значения vals. len(edges) == len(vals) + 1

orientation{'vertical', 'horizontal'}, default: 'vertical'

Направление ступенек. «Вертикальное» означает, что значения values заданы по оси y, а edges — по оси x.

baselinefloat, array-like or None, default: 0

Нижнее значение границ или, когда fill=True, позиция нижней границы. Если fill равно True или в baseline передается массив, рисуется замкнутый путь.

Другие допустимые ключевые аргументы:
Свойство Описание
agg_filter функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (m, n, 3)
alpha скаляр или None
animated bool
antialiased или aa неизвестно
capstyle CapStyle или {'butt', 'projecting', 'round'}
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 JoinStyle или {'miter', 'round', 'bevel'}
label объект
linestyle или ls {'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...}
linewidth или lw число с плавающей точкой или None
path_effects AbstractPathEffect
picker None или bool или число с плавающей точкой или вызываемая функция
rasterized bool
sketch_params (масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)
snap bool или None
transform Transform
url строка
visible bool
zorder число с плавающей точкой
__init__(values, edges, *, orientation='vertical', baseline=0, **kwargs)[source]
Параметры:
valuesarray-like

Высoты ступеней.

edgesarray-like

Позиции границ, при которых кривая принимает значения vals.

orientation{'vertical', 'horizontal'}, по умолчанию: 'vertical'

Направление шагов. Вертикальное означает, что values находятся вдоль оси y, а edges — вдоль оси x.

baselinefloat, array-like или None, по умолчанию: 0

Нижняя величина границ или, когда fill=True, положение нижней границы. Если fill True или в baseline передаётся массив, рисуется замкнутая фигура.

Другие допустимые ключевые аргументы:
Свойство Описание
agg_filter функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
alpha скаляр или None
animated bool
antialiased или aa неизвестно
capstyle CapStyle или {'butt', 'projecting', 'round'}
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 str
hatch {'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
in_layout bool
joinstyle JoinStyle или {'miter', 'round', 'bevel'}
label объект
linestyle или ls {'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth или lw float или None
path_effects AbstractPathEffect
picker None или bool или float или вызываемая функция
rasterized bool
sketch_params (scale: float, length: float, randomness: float)
snap bool или None
transform Transform
url str
visible bool
zorder float
__module__ = 'matplotlib.patches'
get_data()[source]

Получить значения StepPatch, границы и baseline в виде namedtuple.

set_data(values=None, edges=None, baseline=None)[source]

Установить значения StepPatch, границы и базу.

Параметры:
valuesОдномерный массив-подобный объект или None

Не будет обновлять значения, если передано None

edgesОдномерный массив-подобный объект, необязательно
baselineВещественное число, одномерный массив-подобный объект или None

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

Stairs Demo

Демонстрация функции stairs

© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.patches.StepPatch.html

Spec-Zone.ru

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