matplotlib.container
- classmatplotlib.container.BarContainer(*args, **kwargs)[source]
-
Bases:
matplotlib.container.ContainerКонтейнер для элементов диаграмм с прямоугольными столбцами (например, созданных с помощью
Axes.bar).Контейнер можно рассматривать как кортеж самих прямоугольников. Кроме того, вы можете получить доступ к этим и другим параметрам через атрибуты.
- Атрибуты
-
-
patchesсписок
Rectangle -
Элементы диаграммы, представляющие столбцы.
-
errorbarNone или
ErrorbarContainer -
Контейнер для элементов диаграммы погрешностей, если они присутствуют. None в противном случае.
- datavaluesNone или массив
-
Основные значения данных, соответствующие столбцам.
- orientation{'вертикально', 'горизонтально'}, по умолчанию: None
-
Если 'вертикально', столбцы считаются вертикальными. Если 'горизонтально', столбцы считаются горизонтальными.
-
patchesсписок
- classmatplotlib.container.Container(*args, **kwargs)[source]
-
Bases:
tupleБазовый класс для контейнеров.
Контейнеры — это классы, которые собирают семантически связанные объекты типа Artist, такие как столбцы в гистограмме.
- 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:
matplotlib.container.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:
matplotlib.container.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–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/container_api.html