Spec-Zone.ru › Matplotlib 3.3

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

Stem Plot

Диаграмма столбцов

Legend Demo

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

© 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

Spec-Zone.ru

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