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