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