Spec-Zone.ru › Matplotlib 3.5

matplotlib.container

classmatplotlib.container.BarContainer(*args, **kwargs)[source]

Bases: matplotlib.container.Container

Контейнер для элементов диаграмм с прямоугольными столбцами (например, созданных с помощью Axes.bar).

Контейнер можно рассматривать как кортеж самих прямоугольников. Кроме того, вы можете получить доступ к этим и другим параметрам через атрибуты.

Атрибуты
patchesсписок Rectangle

Элементы диаграммы, представляющие столбцы.

errorbarNone или ErrorbarContainer

Контейнер для элементов диаграммы погрешностей, если они присутствуют. None в противном случае.

datavaluesNone или массив

Основные значения данных, соответствующие столбцам.

orientation{'вертикально', 'горизонтально'}, по умолчанию: None

Если 'вертикально', столбцы считаются вертикальными. Если 'горизонтально', столбцы считаются горизонтальными.

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 позже.

См. также

remove_callback
get_children()[source]
get_label()[source]

Возвращает метку, используемую для этого объекта в легенде.

pchanged()[source]

Вызывает все зарегистрированные обратные вызовы.

Эта функция вызывается неявно при изменении свойства.

См. также

add_callback
remove_callback
remove()[source]
remove_callback(oid)[source]

Удаляет обратный вызов на основе его идентификатора наблюдателя.

См. также

add_callback
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 с горизонтальными и вертикальными диапазонами погрешности.
has_xerr, has_yerrbool

True если у объекта есть погрешность по оси x/y.

classmatplotlib.container.StemContainer(*args, **kwargs)[source]

Bases: matplotlib.container.Container

Контейнер для элементов, созданных в диаграмме Axes.stem().

Контейнер можно рассматривать как именованную кортеж (markerline, stemlines, baseline).

Атрибуты
markerlineLine2D

Элемент маркеров на вершинах столбцов.

stemlinesсписок Line2D

Элементы вертикальных линий для всех столбцов.

baselineLine2D

Элемент горизонтальной базовой линии.

Параметры
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API