Spec-Zone.ru › Matplotlib 3.6

matplotlib.container

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

Bases: Container

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

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

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

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

errorbarNone или ErrorbarContainer

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

datavaluesNone или массив

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

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

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

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

Bases: tuple

Базовый класс для контейнеров.

Контейнеры — это классы, которые собирают семантически связанные элементы (Artists), такие как столбцы на диаграмме с столбцами.

add_callback(func)[source]

Добавить функцию обратного вызова, которая будет вызываться всякий раз, когда изменяется свойство одного из элементов Artist.

Параметры:
funcвызываемый объект

Функция обратного вызова. Она должна иметь следующий прототип:

def func(artist: Artist) -> Any

где artist — вызываемый Artist. Значения возвращаемых данных могут существовать, но игнорируются.

Возвращает:
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]

Установить метку, которая будет отображаться в легенде.

Параметры:
sобъект

s будет преобразовано в строку с помощью вызова str.

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

Bases: Container

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

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

Атрибуты:
linesкортеж

Кортеж (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: Container

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

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

Атрибуты:
markerlineLine2D

Объект маркеров на головках столбиков.

stemlinesсписок Line2D

Объекты вертикальных линий для всех столбиков.

baselineLine2D

Объект горизонтальной базовой линии.

Параметры:
markerline_stemlines_baselineкортеж

Кортеж (markerline, stemlines, baseline). markerline содержит LineCollection маркеров, stemlines — LineCollection основных линий, baseline — Line2D базовой линии.

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.6.0/api/container_api.html

Spec-Zone.ru

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