matplotlib.container
- classmatplotlib.container.BarContainer(*args, **kwargs)[исходный код]
-
Базовые классы:
ContainerКонтейнер графических объектов столбчатых диаграмм (например, созданных с помощью
Axes.bar).Контейнер можно рассматривать как кортеж, состоящий из самих прямоугольников. Кроме того, к ним и дополнительным параметрам можно обращаться через атрибуты.
- Атрибуты:
-
-
patchesсписок
Rectangle -
Графические объекты столбцов.
-
errorbarNone или
ErrorbarContainer -
Контейнер графических объектов планок погрешностей, если они присутствуют. В противном случае — None.
- datavaluesNone или массивоподобный объект
-
Исходные значения данных, соответствующие столбцам.
- orientation{'vertical', 'horizontal'}, по умолчанию: None
-
Если задано значение 'vertical', столбцы считаются вертикальными. Если задано значение 'horizontal', столбцы считаются горизонтальными.
-
patchesсписок
- classmatplotlib.container.Container(*args, **kwargs)[исходный код]
-
Базовые классы:
tupleБазовый класс контейнеров.
Контейнеры — это классы, объединяющие семантически связанные графические объекты, например столбцы столбчатой диаграммы.
- add_callback(func)[исходный код]
-
Добавляет функцию обратного вызова, которая вызывается при изменении любого из свойств объекта
Artist.- Параметры:
-
- funcвызываемый объект
-
Функция обратного вызова. Она должна иметь следующую сигнатуру:
def func(artist: Artist) -> Any
где artist — вызывающий объект
Artist. Возвращаемые значения могут присутствовать, но игнорируются.
- Возвращает:
-
- int
-
Идентификатор наблюдателя, связанный с функцией обратного вызова. Позже этот идентификатор можно использовать для удаления функции с помощью
remove_callback.
См. также
- get_children()[исходный код]
- get_label()[исходный код]
-
Возвращает метку, используемую для этого графического объекта в легенде.
- pchanged()[исходный код]
-
Вызывает все зарегистрированные функции обратного вызова.
Эта функция вызывается внутренним образом при изменении свойства.
См. также
- remove()[исходный код]
- remove_callback(oid)[исходный код]
-
Удаляет функцию обратного вызова по идентификатору наблюдателя.
См. также
- set_label(s)[исходный код]
-
Задаёт метку, которая будет отображаться в легенде.
- Параметры:
-
- sобъект
-
s будет преобразовано в строку вызовом
str.
- classmatplotlib.container.ErrorbarContainer(*args, **kwargs)[исходный код]
-
Базовые классы:
ContainerКонтейнер графических объектов планок погрешностей (например, созданных с помощью
Axes.errorbar).Контейнер можно рассматривать как кортеж линий. Кроме того, к ним и дополнительным параметрам можно обращаться через атрибуты.
- Атрибуты:
-
- linesкортеж
-
Кортеж из
(data_line, caplines, barlinecols).- data_line : Экземпляр
Line2Dдля маркеров и/или линии графика x, y. - caplines : Кортеж экземпляров
Line2D, представляющих ограничители планок погрешностей. - barlinecols : Кортеж объектов
LineCollectionс горизонтальными и вертикальными диапазонами погрешностей.
- data_line : Экземпляр
- has_xerr, has_yerrbool
-
True, если планка погрешностей содержит погрешности x/y.
- classmatplotlib.container.StemContainer(*args, **kwargs)[исходный код]
-
Базовые классы:
ContainerКонтейнер графических объектов, созданных графиком
Axes.stem().Контейнер можно рассматривать как именованный кортеж
(markerline, stemlines, baseline).- Атрибуты:
-
-
markerline
Line2D -
Графический объект маркеров на концах вертикальных линий.
-
stemlines
LineCollection -
Графические объекты вертикальных линий всех элементов графика.
-
baseline
Line2D -
Графический объект горизонтальной базовой линии.
-
markerline
- Параметры:
-
- markerline_stemlines_baselineкортеж
-
Кортеж из
(markerline, stemlines, baseline).markerlineсодержитLine2Dмаркеров,stemlines— этоLineCollectionосновных линий,baseline— этоLine2Dбазовой линии.
© 2012–2026 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/container_api.html