matplotlib.container
- class
matplotlib.container.BarContainer(*args, **kwargs)[source] -
Bases:
matplotlib.container.ContainerКонтейнер для элементов графиков столбцов (например, созданных с помощью
Axes.bar).Контейнер можно рассматривать как кортеж самих patches. Кроме того, вы можете получить доступ к этим и другим параметрам через атрибуты.
Атрибуты: -
patchesсписок
Rectangle -
Элементы графиков столбцов.
-
errorbarNone или
ErrorbarContainer -
Контейнер для элементов графиков погрешностей, если они присутствуют. None в противном случае.
- datavaluesNone или массив
-
Основные значения данных, соответствующие столбцам.
- orientation{'вертикальный', 'горизонтальный'}, по умолчанию: None
-
Если 'вертикальный', столбцы считаются вертикальными. Если 'горизонтальный', столбцы считаются горизонтальными.
-
patchesсписок
- class
matplotlib.container.Container(*args, **kwargs)[source] -
Bases:
tupleБазовый класс для контейнеров.
Контейнеры — это классы, которые собирают семантически связанные элементы, такие как столбцы на графике столбцов.
-
add_callback(func) -
Добавить функцию обратного вызова, которая будет вызываться всякий раз, когда изменяется одно из свойств элементов
Artist.Параметры: - funccallable
-
Функция обратного вызова. Она должна иметь следующую сигнатуру:
def func(artist: Artist) -> Any
где artist — вызываемый элемент
Artist. Возвращаемые значения могут существовать, но игнорируются.
Возвращает: - int
-
Идентификатор наблюдателя, связанный с обратным вызовом. Этот идентификатор может быть использован для удаления обратного вызова с помощью
remove_callbackпозднее.
См. также
-
get_children()[source]
-
get_label() -
Возвращает метку, используемую для этого элемента в легенде.
-
pchanged() -
Вызывает все зарегистрированные обратные вызовы.
Эта функция вызывается внутри при изменении свойства.
См. также
-
remove()[source]
-
remove_callback(oid) -
Удаляет обратный вызов на основе его идентификатора наблюдателя.
См. также
-
set_label(s) -
Устанавливает метку, которая будет отображаться в легенде.
Параметры: - sобъект
-
s будет преобразован в строку с помощью
str.
-
- class
matplotlib.container.ErrorbarContainer(*args, **kwargs)[source] -
Bases:
matplotlib.container.ContainerКонтейнер для элементов графиков погрешностей (например, созданных с помощью
Axes.errorbar).Контейнер можно рассматривать как сам кортеж lines. Кроме того, вы можете получить доступ к этим и другим параметрам через атрибуты.
Атрибуты: - linesкортеж
-
Кортеж
(data_line, caplines, barlinecols).- data_line :
Line2Dэкземпляр x, y элементов маркеров и/или линии. - caplines : кортеж
Line2Dэкземпляров элементов границ погрешности. - barlinecols : список
LineCollectionс горизонтальными и вертикальными диапазонами погрешностей.
- data_line :
- has_xerr, has_yerrbool
-
Trueесли график погрешностей имеет x/y погрешности.
- class
matplotlib.container.StemContainer(*args, **kwargs)[source] -
Базовый класс:
matplotlib.container.ContainerКонтейнер для элементов, созданных в графике
Axes.stem().Контейнер может быть обработан как именованная кортеж
(markerline, stemlines, baseline).Атрибуты: Параметры: - 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.4.3/api/container_api.html