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