Spec-Zone.ru › Matplotlib

matplotlib.axes.Axes.stem

Axes.stem(*args, linefmt=None, markerfmt=None, basefmt=None, bottom=0, label=None, orientation='vertical', data=None)[source]

Создать диаграмму «стебель».

Диаграмма «стебель» строит перпендикулярные к базовой линии прямые от базовой линии к точкам heads на каждой позиции locs и размещает там маркер. Для вертикальных диаграмм «стебель» (по умолчанию) locs соответствуют позициям по оси x, а heads — значениям по оси y. Для горизонтальных диаграмм «стебель» locs соответствуют позициям по оси y, а heads — значениям по оси x.

Вызов функции:

stem([locs,] heads, linefmt=None, markerfmt=None, basefmt=None)

Позиции locs необязательны. linefmt может быть указан позиционно, но все остальные форматы должны быть указаны как ключевые аргументы.

Параметры:
locsпоследовательность, по умолчанию: (0, 1, ..., len(heads) - 1)

Для вертикальных диаграмм «стебель», значения по оси x стеблей. Для горизонтальных диаграмм «стебель», значения по оси y стеблей.

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

Для вертикальных диаграмм «стебель», значения по оси y головок стеблей. Для горизонтальных диаграмм «стебель», значения по оси x головок стеблей.

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

Строка, определяющая цвет и/или тип линии вертикальных линий:

Символ

Тип линии

'-'

сплошная линия

'--'

пунктирная линия

'-.'

штрих-пунктирная линия

':'

точечная линия

По умолчанию: 'C0-', т.е. сплошная линия первого цвета цикла цветов.

Примечание: Маркеры, указанные в этом параметре (например, 'x'), будут проигнорированы. Вместо этого маркеры следует указывать с помощью markerfmt.

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

Строка, определяющая цвет и/или форму маркеров в головках стеблей. Если маркер не указан, используется маркер 'o', т.е. заполненные круги. Если цвет не указан, используется цвет из linefmt.

basefmtстрока, по умолчанию: 'C3-' ('C2-' в классическом режиме)

Строка формата, определяющая свойства базовой линии.

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

Направление стеблей.

bottomчисло, по умолчанию: 0

Позиция базовой линии по оси y/x (в зависимости от orientation).

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

Метка для использования стеблей в легендах.

dataиндексируемый объект, необязательно

Если указан, все параметры также принимают строку s, которая интерпретируется как data[s] (если это не вызывает исключения).

Возвращаемое значение:
StemContainer

Контейнер может быть обработан как кортеж (markerline, stemlines, baseline)

Примечания

См. также

Функцию MATLAB stem, которая вдохновила этот метод.

Примеры использования matplotlib.axes.Axes.stem

Диаграмма «стебель»

Диаграмма «стебель»

Демонстрация легенды

Демонстрация легенды

3D стебель

3D стебель

stem(x, y)

stem(x, y)

stem(x, y, z)

stem(x, y, z)

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.stem.html

Spec-Zone.ru

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