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