matplotlib.axes.Axes.stackplot
- Axes.stackplot(x, *args, labels=(), colors=None, hatch=None, baseline='zero', data=None, **kwargs)[source]
-
Отрисовка стопки областей или потоковой диаграммы.
- Параметры:
-
- x(N,) массив-подобный
- y(M, N) массив-подобный
-
Данные предполагаются нескладываемыми. Допустимы следующие вызовы:
stackplot(x, y) # where y has shape (M, N) stackplot(x, y1, y2, y3) # where y1, y2, y3, y4 have length N
- baseline{'zero', 'sym', 'wiggle', 'weighted_wiggle'}
-
Метод, используемый для вычисления базовой линии:
-
'zero': Постоянная базовая линия равна нулю, т.е. простая стопка графиков. -
'sym': Симметрично относительно нуля и иногда называется «ThemeRiver». -
'wiggle': Минимизирует сумму квадратов наклонов. -
'weighted_wiggle': Делает то же самое, но учитывает размер каждого слоя. Также называется «Streamgraph»-макетом. Более подробную информацию можно найти по адресу http://leebyron.com/streamgraph/.
-
- labelsсписок строк, необязательно
-
Последовательность меток для присвоения каждой серии данных. Если не указано, метки не будут применены к элементам графики.
- colorsсписок цвета, необязательно
-
Последовательность цветов, по которым будут циклически проходить и окрашивать стопки областей. Последовательность не обязательно должна иметь ровно такую же длину, как число предоставленных y, в этом случае цвета будут повторяться с начала.
Если не указано, будут использоваться цвета из цикла свойств Axes.
- hatchсписок строк, по умолчанию: None
-
Последовательность стилей штриховки. См. Справочник по стилям штриховки. Последовательность будет циклически проходить для заполнения стопок областей снизу вверх. Последовательность не обязательно должна иметь ровно такую же длину, как число предоставленных y, в этом случае стили будут повторяться с начала.
Добавлена в версии 3.9: Поддержка входных данных в виде списка
- dataиндексируемый объект, необязательно
-
Если задано, все параметры также принимают строку
s, которая интерпретируется какdata[s](если это не вызывает исключения). - **kwargs
-
Все остальные ключевые параметры передаются в
Axes.fill_between.
- Возвращает:
-
- список
PolyCollection -
Список объектов
PolyCollection, по одному для каждого элемента стопки областей.
- список
Примеры использования matplotlib.axes.Axes.stackplot
© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.axes.Axes.stackplot.html