matplotlib.axes.Axes.stem
-
Axes.stem(self, *args, linefmt=None, markerfmt=None, basefmt=None, bottom=0, label=None, use_line_collection=True, data=None)[source] -
Создать диаграмму столбцов.
Диаграмма столбцов строит вертикальные линии в каждой точке x от базовой линии до y и размещает там маркер.
Вызов функции:
stem([x,] y, linefmt=None, markerfmt=None, basefmt=None)
Позиции x необязательны. Форматы можно указать позиционно или как ключевые аргументы.
Параметры: -
xarray-like, optional -
Позиции x столбцов. По умолчанию: (0, 1, ..., len(y) - 1).
-
yarray-like -
Значения y головок столбцов.
-
linefmtstr, optional -
Строка, определяющая свойства вертикальных линий. Обычно это цвет или цвет и стиль линии:
Символ Стиль линии '-'сплошная линия '--'штриховая линия '-.'штрихпунктирная линия ':'пунктирная линия По умолчанию: 'C0-', т.е. сплошная линия первого цвета из цикла цветов.
Примечание: Хотя технически можно указать форматы, отличные от цвета или цвета и стиля линии (например, 'rx' или '-.'), это выходит за рамки предназначения метода и, скорее всего, не приведет к разумному графику.
-
markerfmtstr, optional -
Строка, определяющая свойства маркеров на головках столбцов. По умолчанию: 'C0o', т.е. заполненные кружки первого цвета из цикла цветов.
-
basefmtstr, default: 'C3-' ('C2-' in classic mode) -
Форматная строка, определяющая свойства базовой линии.
-
bottomfloat, default: 0 -
Позиция y базовой линии.
-
labelstr, default: None -
Метка для использования столбцов в легенде.
-
use_line_collectionbool, default: True -
Если
True, сохранить и нарисовать линии столбцов какLineCollectionвместо отдельных линий, что значительно увеличивает производительность. ЕслиFalse, по умолчанию используется старое поведение использования спискаLine2Dобъектов. Этот параметр может быть устаревшим в будущем.
Возвращает: -
StemContainer -
Контейнер можно рассматривать как кортеж (markerline, stemlines, baseline)
Примечания
См. также
Функцию MATLAB stem, которая послужила вдохновением для этого метода.
Примечание
В дополнение к описанным выше аргументам эта функция может принять ключевой аргумент data. Если такой аргумент data задан, все остальные аргументы могут быть строками
s, которые интерпретируются какdata[s](если это не вызывает исключение).Объекты, переданные как data, должны поддерживать доступ к элементам (
data[s]) и проверку на принадлежность (s in data). -
Примеры использования matplotlib.axes.Axes.stem
© 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.stem.html