matplotlib.container
-
class matplotlib.container.BarContainer(patches, errorbar=None, **kwargs)[source] -
Базовый класс для контейнеров.
Контейнеры — классы, собирающие семантически связанные объекты, такие как столбцы в гистограмме.
Контейнер можно рассматривать как кортеж самих patches. Дополнительно вы можете получить доступ к этим и другим параметрам через атрибуты.
Атрибуты: -
patches : list of Rectangle -
Объекты, представляющие столбцы.
-
errorbar : None or ErrorbarContainer -
Контейнер для объектов, представляющих погрешности, если они присутствуют. В противном случае — None.
-
-
class matplotlib.container.Container(kl, label=None)[source] -
Базовый класс для контейнеров.
Контейнеры — классы, собирающие семантически связанные объекты, такие как столбцы в гистограмме.
-
add_callback(self, func)[source] -
Добавляет функцию обратного вызова, которая будет вызываться всякий раз, когда меняется одно из свойств объектов контейнера.
Возвращает id, которое пригодится для удаления обратного вызова с помощью
remove_callback()позже.
-
get_children(self)[source]
-
get_label(self)[source] -
Получить метку, используемую для этого объекта на легенде.
-
pchanged(self)[source] -
Вызвать событие при изменении свойства, вызвав все зарегистрированные обратные вызовы.
-
remove(self)[source]
-
remove_callback(self, oid)[source] -
Удаляет обратный вызов по его id.
См. также
-
add_callback() - Для добавления обратных вызовов
-
-
set_label(self, s)[source] -
Установить метку для автоматической легенды.
Параметры: -
s : object -
Любой объект, кроме None, преобразуется в строку.
-
-
set_remove_method(self, f)[source] -
[Устарело]
Примечания
Устарело начиная с версии 3.0:
-
-
class matplotlib.container.ErrorbarContainer(lines, has_xerr=False, has_yerr=False, **kwargs)[source] -
Контейнер для элементов, представляющих погрешности (например, созданных с помощью
Axes.errorbar).Контейнер может быть обработан как кортеж самих линий. Дополнительно вы можете получить доступ к этим и другим параметрам через атрибуты.
Атрибуты: -
lines : tuple -
Кортеж
(data_line, caplines, barlinecols).- data_line: экземпляр
Line2Dс маркерами и/или линией x, y. - caplines: кортеж экземпляров
Line2D— колпачки погрешностей. - barlinecols: список
LineCollection, представляющих горизонтальные и вертикальные диапазоны погрешностей.
- data_line: экземпляр
-
has_xerr, has_yerr : bool -
Trueесли погрешности есть по x/y.
-
-
class matplotlib.container.StemContainer(markerline_stemlines_baseline, **kwargs)[source] -
Контейнер для объектов, созданных в графике
Axes.stem().Контейнер можно рассматривать как именованный кортеж
(markerline, stemlines, baseline).Атрибуты: -
markerline : Line2D -
Объект, представляющий маркеры на головках стеблей.
-
stemlines : list of Line2D -
Объекты, представляющие вертикальные линии для всех стеблей.
-
baseline : Line2D -
Объект, представляющий горизонтальную базовую линию.
Параметры: -
markerline_stemlines_baseline : tuple -
Кортеж
(markerline, stemlines, baseline).markerlineсодержитLineCollectionмаркеров,stemlines— кортеж основных линий,baseline—Line2Dбазовой линии.
-
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/container_api.html