Spec-Zone.ru › Matplotlib 3.6

matplotlib.pyplot.step

matplotlib.pyplot.step(x, y, *args, where='pre', data=None, **kwargs)[source]

Построение ступенчатой диаграммы.

Подписания вызова:

step(x, y, [fmt], *, data=None, where='pre', **kwargs)
step(x, y, [fmt], x2, y2, [fmt2], ..., *, where='pre', **kwargs)

Это просто тонкий обертка над plot, которая изменяет некоторые параметры форматирования. Большинство понятий и параметров функции plot также могут быть использованы здесь.

Примечание

Этот метод использует стандартный график с типом построения "ступенька": значения x являются позициями отсчёта, а шаги распространяются влево/вправо/в обе стороны в зависимости от where.

Для распространённого случая, когда известны значения и границы шагов, используйте stairs вместо этого.

Параметры:
xпоследовательность

1D последовательность позиций x. Предполагается, но не проверяется, что она монотонно возрастает.

yпоследовательность

1D последовательность уровней y.

fmtстрока, необязательно

Строка формата, например, 'g' для зелёной линии. См. plot для более подробного описания.

Примечание: Хотя поддерживаются полные строки формата, рекомендуется указывать только цвет. Стиль линии в настоящее время игнорируется (используйте аргумент ключевого слова linestyle вместо этого). Маркеры принимаются и отображаются в заданных позициях, однако эта функция редко используется для ступенчатых графиков.

where{'pre', 'post', 'mid'}, по умолчанию: 'pre'

Определяет, где должны располагаться ступени:

  • 'pre': Значение y постоянно сохраняется слева от каждой позиции x, т.е. интервал (x[i-1], x[i]] имеет значение y[i].
  • 'post': Значение y постоянно сохраняется справа от каждой позиции x, т.е. интервал [x[i], x[i+1]) имеет значение y[i].
  • 'mid': Ступени происходят посередине между позициями x.
dataиндексируемый объект, необязательно

Объект с помеченными данными. Если указано, укажите имена меток для построения по осям x и y.

**kwargs

Дополнительные параметры такие же, как у plot.

Возвращаемые значения:
список Line2D

Объекты, представляющие построенные данные.

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

Stairs Demo

Stairs Demo

Stairs Demo
Step Demo

Step Demo

Step Demo

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

Spec-Zone.ru

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