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Базовый класс для контейнеров.
Контейнеры — это классы, которые собирают семантически связанные элементы (Artists), такие как столбцы на диаграмме с столбцами.
- add_callback(func)[source]
-
Добавить функцию обратного вызова, которая будет вызываться всякий раз, когда изменяется свойство одного из элементов
Artist.- Параметры:
-
- funcвызываемый объект
-
Функция обратного вызова. Она должна иметь следующий прототип:
def func(artist: Artist) -> Any
где artist — вызываемый
Artist. Значения возвращаемых данных могут существовать, но игнорируются.
- Возвращает:
-
- int
-
Идентификатор наблюдателя, связанный с функцией обратного вызова. Этот идентификатор может использоваться для удаления функции обратного вызова с помощью
remove_callbackвпоследствии.
См. также
- get_children()[source]
- get_label()[source]
-
Возвращает метку, используемую для этого элемента на диаграмме.
- pchanged()[source]
-
Вызывает все зарегистрированные функции обратного вызова.
Эта функция вызывается внутри при изменении свойства.
См. также
- remove()[source]
- remove_callback(oid)[source]
-
Удалить функцию обратного вызова по ее идентификатору наблюдателя.
См. также
- set_label(s)[source]
-
Установить метку, которая будет отображаться в легенде.
- Параметры:
-
- sобъект
-
s будет преобразовано в строку с помощью вызова
str.
- classmatplotlib.container.ErrorbarContainer(*args, **kwargs)[source]
-
Bases:
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)[source]
-
Bases:
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.6.0/api/container_api.html