Spec-Zone.ru › Matplotlib

matplotlib.container

classmatplotlib.container.BarContainer(*args, **kwargs)[исходный код]

Базовые классы: Container

Контейнер графических объектов столбчатых диаграмм (например, созданных с помощью Axes.bar).

Контейнер можно рассматривать как кортеж, состоящий из самих прямоугольников. Кроме того, к ним и дополнительным параметрам можно обращаться через атрибуты.

Атрибуты:
patchesсписок Rectangle

Графические объекты столбцов.

errorbarNone или ErrorbarContainer

Контейнер графических объектов планок погрешностей, если они присутствуют. В противном случае — None.

datavaluesNone или массивоподобный объект

Исходные значения данных, соответствующие столбцам.

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

Если задано значение 'vertical', столбцы считаются вертикальными. Если задано значение 'horizontal', столбцы считаются горизонтальными.

classmatplotlib.container.Container(*args, **kwargs)[исходный код]

Базовые классы: tuple

Базовый класс контейнеров.

Контейнеры — это классы, объединяющие семантически связанные графические объекты, например столбцы столбчатой диаграммы.

add_callback(func)[исходный код]

Добавляет функцию обратного вызова, которая вызывается при изменении любого из свойств объекта Artist.

Параметры:
funcвызываемый объект

Функция обратного вызова. Она должна иметь следующую сигнатуру:

def func(artist: Artist) -> Any

где artist — вызывающий объект Artist. Возвращаемые значения могут присутствовать, но игнорируются.

Возвращает:
int

Идентификатор наблюдателя, связанный с функцией обратного вызова. Позже этот идентификатор можно использовать для удаления функции с помощью remove_callback.

См. также

remove_callback
get_children()[исходный код]
get_label()[исходный код]

Возвращает метку, используемую для этого графического объекта в легенде.

pchanged()[исходный код]

Вызывает все зарегистрированные функции обратного вызова.

Эта функция вызывается внутренним образом при изменении свойства.

См. также

add_callback
remove_callback
remove()[исходный код]
remove_callback(oid)[исходный код]

Удаляет функцию обратного вызова по идентификатору наблюдателя.

См. также

add_callback
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 с горизонтальными и вертикальными диапазонами погрешностей.
has_xerr, has_yerrbool

True, если планка погрешностей содержит погрешности x/y.

classmatplotlib.container.StemContainer(*args, **kwargs)[исходный код]

Базовые классы: Container

Контейнер графических объектов, созданных графиком Axes.stem().

Контейнер можно рассматривать как именованный кортеж (markerline, stemlines, baseline).

Атрибуты:
markerlineLine2D

Графический объект маркеров на концах вертикальных линий.

stemlinesLineCollection

Графические объекты вертикальных линий всех элементов графика.

baselineLine2D

Графический объект горизонтальной базовой линии.

Параметры:
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

Spec-Zone.ru

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