Spec-Zone.ru › Matplotlib 3.5

matplotlib.offsetbox

<img alt="Диаграмма наследования matplotlib.offsetbox" class="inheritance graphviz" src="data:image/png;base64,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

Классы-контейнеры для Artist.

OffsetBox

Базовый класс всех контейнерных элементов, определённых в этом модуле.

AnchoredOffsetbox, AnchoredText

Привязка и выравнивание произвольного Artist или текста относительно родительских осей или конкретной точки привязки.

DrawingArea

Контейнер с фиксированной шириной и высотой. Дочерние элементы имеют фиксированное положение внутри контейнера и могут быть обрезаны.

HPacker, VPacker

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

PaddedBox

Контейнер для добавления отступа вокруг Artist.

TextArea

Содержит один экземпляр Text.

classmatplotlib.offsetbox.AnchoredOffsetbox(loc, pad=0.4, borderpad=0.5, child=None, prop=None, frameon=True, bbox_to_anchor=None, bbox_transform=None, **kwargs)[source]

Bases: matplotlib.offsetbox.OffsetBox

Ящик смещения, размещённый в соответствии с расположением loc.

AnchoredOffsetbox имеет единственного дочернего элемента. Если требуется несколько дочерних элементов, используйте дополнительный OffsetBox для их объединения. По умолчанию ящик смещения привязывается к родительским осям. Вы можете явно указать bbox_to_anchor.

Parameters
locstr

Расположение ящика. Допустимые расположения: 'верхний левый', 'верхний центр', 'верхний правый', 'центр левый', 'центр', 'центр правый', 'нижний левый', 'нижний центр', 'нижний правый'. Для обратной совместимости принимаются и числовые значения. Подробнее см. параметр loc в Legend.

padfloat, по умолчанию: 0.4

Отступ вокруг дочернего элемента, как доля размера шрифта.

borderpadfloat, по умолчанию: 0.5

Отступ между рамкой offsetbox и bbox_to_anchor.

childOffsetBox

Ящик, который будет привязан.

propFontProperties

Используется только для отступов. Если не задано, используется rcParams["legend.fontsize"] (по умолчанию: 'medium').

frameonbool

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

bbox_to_anchorBboxBase, 2-кортеж или 4-кортеж чисел с плавающей точкой

Ящик, используемый для позиционирования легенды совместно с loc.

bbox_transformNone или matplotlib.transforms.Transform

Преобразование для рамки (bbox_to_anchor).

**kwargs

Все остальные параметры передаются в OffsetBox.

Примечания

См. Legend для подробного описания механизма привязки.

codes={'центр': 10, 'центр слева': 6, 'центр справа': 7, 'низ центр': 8, 'низ слева': 3, 'низ справа': 4, 'справа': 5, 'верх центр': 9, 'верх слева': 2, 'верх справа': 1}
draw(renderer)[source]

Обновляет положение дочерних элементов при необходимости и рисует их на заданном renderer.

get_bbox_to_anchor()[source]

Возвращает рамку, к которой привязан ящик.

get_child()[source]

Возвращает дочерний элемент.

get_children()[source]

Возвращает список дочерних элементов.

get_extent(renderer)[source]

Возвращает размеры ящика как (ширина, высота, x, y).

Это размеры дочернего элемента плюс отступы.

get_window_extent(renderer)[source]

Получить рамку художника в пространстве отображения.

Ширина и высота рамки неотрицательны.

Подклассы должны переопределять для включения в вычисление "плотной" рамки. По умолчанию возвращается пустая рамка в 0, 0.

Будьте осторожны при использовании этой функции, результаты не обновятся, если рамка художника изменится. Рамка может измениться из-за любых изменений в стеке преобразований, таких как изменение пределов осей, размера фигуры или используемой области рисования (как это делается при сохранении фигуры). Это может привести к неожиданному поведению, когда интерактивные фигуры будут выглядеть нормально на экране, но сохранятся неправильно.

END_OF_DOCUMENT_MARKER
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, bbox_to_anchor=<UNSET>, child=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]

Установка нескольких свойств сразу.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)

alpha

скаляр или None

animated

логическое значение

bbox_to_anchor

неизвестно

child

неизвестно

clip_box

Bbox

clip_on

логическое значение

clip_path

Объект Patch или (Path, Transform) или None

figure

Figure

gid

строка

height

вещественное число

in_layout

логическое значение

label

объект

offset

(число с плавающей точкой, число с плавающей точкой) или вызываемый объект

path_effects

AbstractPathEffect

picker

None или логическое значение или число с плавающей точкой или вызываемый объект

rasterized

логическое значение

sketch_params

(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)

snap

логическое значение или None

transform

Transform

url

строка

visible

логическое значение

width

вещественное число

zorder

вещественное число

set_bbox_to_anchor(bbox, transform=None)[source]

Устанавливает область, к которой прикреплен объект.

bbox может быть экземпляром Bbox, списком [левая, нижняя, ширина, высота] или списком [левая, нижняя], где ширина и высота предполагаются равными нулю. Область будет преобразована в координаты отображения с помощью указанного преобразования.

set_child(child)[source]

Устанавливает дочерний элемент для привязки.

update_frame(bbox, fontsize=None)[source]
zorder=5
END_OF_DOCUMENT_MARKER
classmatplotlib.offsetbox.AnchoredText(s, loc, pad=0.4, borderpad=0.5, prop=None, **kwargs)[source]

Bases: matplotlib.offsetbox.AnchoredOffsetbox

AnchoredOffsetbox с текстом.

Параметры
sstr

Текст.

locstr

Код расположения. См. AnchoredOffsetbox.

padfloat, по умолчанию: 0.4

Отступ вокруг текста как доля размера шрифта.

borderpadfloat, по умолчанию: 0.5

Пробел между рамкой offsetbox и bbox_to_anchor.

propdict, необязательно

Словарь ключевых параметров, передаваемых экземпляру Text внутри AnchoredText.

**kwargs

Все остальные параметры передаются в AnchoredOffsetbox.

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, bbox_to_anchor=<UNSET>, child=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]

Установка нескольких свойств сразу.

Поддерживаемые свойства

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)

alpha

скаляр или None

animated

bool

bbox_to_anchor

неизвестно

child

неизвестно

clip_box

Bbox

clip_on

bool

clip_path

Patch или (Path, Transform) или None

figure

Figure

gid

str

height

float

in_layout

bool

label

объект

offset

(float, float) или вызываемый объект

path_effects

AbstractPathEffect

picker

None или bool или float или вызываемый объект

rasterized

bool

sketch_params

(масштаб: float, длина: float, случайность: float)

snap

bool или None

transform

Transform

url

str

visible

bool

width

float

zorder

float

classmatplotlib.offsetbox.AnnotationBbox(offsetbox, xy, xybox=None, xycoords='data', boxcoords=None, frameon=True, pad=0.4, annotation_clip=None, box_alignment=(0.5, 0.5), bboxprops=None, arrowprops=None, fontsize=None, **kwargs)[source]

Bases: matplotlib.artist.Artist, matplotlib.text._AnnotationBase

Контейнер для OffsetBox, ссылающегося на конкретное положение xy.

По желанию может быть нарисована стрелка, указывающая от offsetbox к xy.

Это похоже на Annotation, но с OffsetBox вместо Text.

Параметры
offsetboxOffsetBox
xy(float, float)

Точка (x, y) для аннотации. Система координат определяется параметром xycoords.

xybox(float, float), по умолчанию: xy

Положение (x, y), где будет размещен текст. Система координат определяется параметром boxcoords.

xycoordsстрока или Artist или Transform или вызываемый объект или (float, float), по умолчанию: 'data'

Система координат, в которой заданы значения xy. См. параметр xycoords в Annotation для подробного описания.

boxcoordsстрока или Artist или Transform или вызываемый объект или (float, float), по умолчанию: значение xycoords

Система координат, в которой заданы значения xybox. См. параметр textcoords в Annotation для подробного описания.

frameonbool, по умолчанию: True

Рисовать ли рамку вокруг поля.

padfloat, по умолчанию: 0.4

Отступ вокруг offsetbox.

box_alignment(float, float)

Кортеж из двух чисел для вертикального и горизонтального выравнивания offsetbox относительно boxcoords. Левый нижний угол - (0, 0), правый верхний - (1, 1).

**kwargs

Другие параметры аналогичны Annotation.

свойствоanncoords
contains(mouseevent)[source]

Проверка, содержит ли элемент событие мыши.

Параметры
mouseeventmatplotlib.backend_bases.MouseEvent
Возвращает
containsbool

Содержит ли какие-либо значения радиус.

detailsdict

Словарь, специфичный для элемента, содержащий детали контекста события, например, какие точки содержатся в радиусе выбора. См. отдельные подклассы Artist для получения подробностей.

draw(renderer)[source]

Рисование элемента (и его дочерних элементов) с помощью заданного рендерера.

Это не повлияет, если элемент не видимый (Artist.get_visible возвращает False).

Параметры
rendererRendererBase подкласс.

Примечания

Этот метод переопределяется в подклассах Artist.

get_children()[source]

Возвращает список дочерних элементов Artist этого Artist.

get_fontsize()[source]

Возвращает размер шрифта в пунктах.

get_tightbbox(renderer)[source]

Подобно Artist.get_window_extent, но включает любое обрезание.

Параметры
rendererRendererBase подкласс

рендерер, который будет использоваться для отрисовки фигур (т.е. fig.canvas.get_renderer())

Возвращает
Bbox

Включающая прямоугольная область (в пикселях координат изображения).

get_window_extent(renderer)[source]

Получить прямоугольную область элемента в пространстве отображения.

Ширина и высота прямоугольной области неотрицательны.

Подклассы должны переопределять для включения в вычисление "плотной" прямоугольной области. По умолчанию возвращает пустую прямоугольную область в координатах (0, 0).

Будьте осторожны при использовании этой функции, результаты не обновятся, если прямоугольная область окна элемента изменится. Прямоугольная область может измениться из-за любых изменений в стеке преобразований, например, из-за изменения пределов осей, размера фигуры или используемого холста (как это делается при сохранении фигуры). Это может привести к неожиданному поведению, когда интерактивные фигуры будут выглядеть нормально на экране, но сохранятся неправильно.

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, annotation_clip=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, fontsize=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, label=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[source]

Устанавливает несколько свойств сразу.

Поддерживаются следующие свойства:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)

alpha

скаляр или None

animated

bool

annotation_clip

bool или None

clip_box

Bbox

clip_on

bool

clip_path

Patch или (Path, Transform) или None

figure

неизвестно

fontsize

неизвестно

gid

строка

in_layout

bool

label

объект

path_effects

AbstractPathEffect

picker

None или bool или float или вызываемый объект

rasterized

bool

sketch_params

(масштаб: float, длина: float, случайность: float)

snap

bool или None

transform

Transform

url

строка

visible

bool

zorder

float

set_figure(fig)[source]

Устанавливает экземпляр Figure, к которому принадлежит элемент.

Parameters
figFigure
set_fontsize(s=None)[source]

Устанавливает размер шрифта в пунктах.

Если s не указан, восстанавливается значение rcParams["legend.fontsize"] (по умолчанию 'medium').

update_positions(renderer)[source]

Обновляет пиксельные позиции аннотируемой точки и текста.

propertyxyann
zorder=3
END_OF_DOCUMENT_MARKER
classmatplotlib.offsetbox.AuxTransformBox(aux_transform)[source]

Bases: matplotlib.offsetbox.OffsetBox

Объект-контейнер со смещением, использующим дополнительное преобразование. Его дочерние элементы сначала преобразуются с помощью дополнительного преобразования, а затем смещаются. Абсолютные координаты дополнительного преобразования интерпретируются таким образом, что левая нижняя точка ограничивающей рамки дочерних элементов устанавливается в (0, 0) перед применением смещения.

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

add_artist(a)[source]

Добавление Artist в контейнер.

draw(renderer)[source]

Обновление местоположения дочерних элементов при необходимости и их отрисовка на заданном renderer.

get_extent(renderer)[source]

Возвращает кортеж width, height, xdescent, ydescent рамки.

get_offset()[source]

Возвращает смещение контейнера.

get_transform()[source]

Возвращает Transform, применяемое к дочерним элементам.

get_window_extent(renderer)[source]

Получение ограничивающей рамки элемента в пространстве отображения.

Ширина и высота ограничивающей рамки неотрицательны.

Подклассы должны переопределять для включения в расчет "плотной" ограничивающей рамки. По умолчанию возвращается пустая ограничивающая рамка в (0, 0).

Будьте осторожны при использовании этой функции; результаты не обновятся, если область окна элемента изменится. Границы могут измениться из-за любых изменений в стеке преобразований, таких как изменение пределов осей, размера фигуры или используемого холста (как при сохранении фигуры). Это может привести к неожиданному поведению, когда интерактивные фигуры выглядят нормально на экране, но сохраняются неправильно.

END_OF_DOCUMENT_MARKER ```
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]

Установить сразу несколько свойств.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

функция фильтра, которая принимает (m, n, 3) массив чисел с плавающей точкой и значение dpi, и возвращает (m, n, 3) массив

alpha

скаляр или None

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Объект Patch или (Path, Transform) или None

figure

Figure

gid

строка

height

вещественное число

in_layout

bool

label

объект

offset

(вещественное число, вещественное число)

path_effects

AbstractPathEffect

picker

None или bool или float или вызываемый объект

rasterized

bool

sketch_params

(масштаб: float, длина: float, случайность: float)

snap

bool или None

transform

неизвестно

url

строка

visible

bool

width

вещественное число

zorder

вещественное число

set_offset(xy)[source]

Установить смещение контейнера.

Параметры
xy(float, float)

Координаты смещения (x, y) в единицах отображения.

set_transform(t)[source]

set_transform игнорируется.

classmatplotlib.offsetbox.DraggableAnnotation(annotation, use_blit=False)[source]

Базовой класс: matplotlib.offsetbox.DraggableBase

save_offset()[source]
update_offset(dx, dy)[source]
classmatplotlib.offsetbox.DraggableBase(ref_artist, use_blit=False)[source]

Bases: object

Базовый класс для перетаскиваемого элемента (легенда, offsetbox).

Производные классы должны переопределить следующие методы:

def save_offset(self):
    '''
    Called when the object is picked for dragging; should save the
    reference position of the artist.
    '''

def update_offset(self, dx, dy):
    '''
    Called during the dragging; (*dx*, *dy*) is the pixel offset from
    the point where the mouse drag started.
    '''

По желанию, вы можете переопределить следующий метод:

def finalize_offset(self):
    '''Called when the mouse is released.'''

В текущей реализации DraggableLegend и DraggableAnnotation, метод update_offset размещает элементы в координатах отображения, а метод finalize_offset пересчитывает их положение в координатах осей и устанавливает соответствующее свойство.

disconnect()[source]

Отключить обработчики событий.

finalize_offset()[source]
on_motion(evt)[source]
on_pick(evt)[source]
on_release(event)[source]
save_offset()[source]
update_offset(dx, dy)[source]
classmatplotlib.offsetbox.DraggableOffsetBox(ref_artist, offsetbox, use_blit=False)[source]

Bases: matplotlib.offsetbox.DraggableBase

get_loc_in_canvas()[source]
save_offset()[source]
update_offset(dx, dy)[source]
END_OF_DOCUMENT_MARKER
classmatplotlib.offsetbox.DrawingArea(width, height, xdescent=0.0, ydescent=0.0, clip=False)[source]

Bases: matplotlib.offsetbox.OffsetBox

Область рисования может содержать любой элемент Artist в качестве дочернего. У области рисования фиксированная ширина и высота. Положение дочерних элементов относительно родительского фиксировано. Дочерние элементы могут быть обрезаны по границам родителя.

Параметры
width, heightfloat

Ширина и высота контейнерной области.

xdescent, ydescentfloat

Смещение области в направлениях x и y.

clipbool

Определяет, следует ли обрезать дочерние элементы по границам области.

add_artist(a)[source]

Добавляет элемент Artist в контейнерную область.

propertyclip_children

Если дочерние элементы этой области рисования должны обрезаться по границам области рисования.

draw(renderer)[source]

Обновляет расположение дочерних элементов при необходимости и рисует их на заданном renderer.

get_extent(renderer)[source]

Возвращает ширину, высоту, xdescent, ydescent области.

get_offset()[source]

Возвращает смещение контейнера.

get_transform()[source]

Возвращает Transform , применяемое к дочерним элементам.

get_window_extent(renderer)[source]

Получает прямоугольник элемента в пространстве отображения.

Ширина и высота прямоугольника неотрицательны.

Подклассы должны переопределять для включения в вычисление "плотного" прямоугольника. По умолчанию возвращает пустой прямоугольник в точке 0, 0.

Будьте внимательны при использовании этой функции, результаты не обновляются, если изменяется прямоугольник элемента. Прямоугольник может изменяться из-за любых изменений в стеке преобразований, таких как изменение пределов осей, размера фигуры или используемой области рисования (как при сохранении фигуры). Это может привести к непредсказуемому поведению, когда интерактивные фигуры будут выглядеть нормально на экране, но сохранятся неправильно.

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]

Установка нескольких свойств сразу.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)

alpha

скаляр или None

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch или (Path, Transform) или None

figure

Figure

gid

str

height

float

in_layout

bool

label

объект

offset

(float, float)

path_effects

AbstractPathEffect

picker

None или bool или float или вызываемый объект

rasterized

bool

sketch_params

(масштаб: float, длина: float, случайность: float)

snap

bool или None

transform

неизвестно

url

str

visible

bool

width

float

zorder

float

set_offset(xy)[source]

Устанавливает смещение контейнера.

Параметры
xy(float, float)

Координаты смещения (x, y) в единицах отображения.

set_transform(t)[source]

set_transform игнорируется.

classmatplotlib.offsetbox.HPacker(pad=None, sep=None, width=None, height=None, align='baseline', mode='fixed', children=None)[source]

Bases: matplotlib.offsetbox.PackerBase

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

Параметры
padfloat, необязательно

Поля границы в пунктах.

sepfloat, необязательно

Отступ между элементами в пунктах.

width, heightfloat, необязательно

Ширина и высота контейнерного поля в пикселях, рассчитываются, если None.

align{'top', 'bottom', 'left', 'right', 'center', 'baseline'}, по умолчанию: 'baseline'

Выравнивание элементов.

mode{'fixed', 'expand', 'equal'}, по умолчанию: 'fixed'

Режим компоновки.

  • 'fixed' размещает заданные Artist плотно с отступом sep.
  • 'expand' использует максимальное доступное пространство для распределения элементов с равными отступами между ними.
  • 'equal': Каждый элемент занимает равную часть доступного пространства и выравнивается слева (или сверху) в этом пространстве.
childrenсписок Artist

Элементы для компоновки.

Примечания

pad и sep заданы в пунктах и масштабируются с разрешением dpi рендерера, а width и height — в пикселях.

get_extent_offsets(renderer)[source]

Обновляет смещение дочерних элементов и возвращает размеры поля.

Параметры
rendererподкласс RendererBase
Возвращает
width
height
xdescent
ydescent
список пар (xoffset, yoffset)
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]

Установка нескольких свойств сразу.

Поддерживаемые свойства

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (m, n, 3)

alpha

скаляр или None

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch или (Path, Transform) или None

figure

Figure

gid

str

height

float

in_layout

bool

label

объект

offset

(float, float) или вызываемый объект

path_effects

AbstractPathEffect

picker

None или bool или float или вызываемый объект

rasterized

bool

sketch_params

(масштаб: float, длина: float, случайность: float)

snap

bool или None

transform

Transform

url

строка

visible

bool

width

float

zorder

float

classmatplotlib.offsetbox.OffsetBox(*args, **kwargs)[source]

Bases: matplotlib.artist.Artist

The OffsetBox is a simple container artist.

The child artists are meant to be drawn at a relative position to its parent.

Being an artist itself, all parameters are passed on to Artist.

propertyaxes

The Axes instance the artist resides in, or None.

contains(mouseevent)[source]

Delegate the mouse event contains-check to the children.

As a container, the OffsetBox does not respond itself to mouseevents.

Parameters
mouseeventmatplotlib.backend_bases.MouseEvent
Returns
containsbool

Whether any values are within the radius.

detailsdict

An artist-specific dictionary of details of the event context, such as which points are contained in the pick radius. See the individual Artist subclasses for details.

См. также

Artist.contains
draw(renderer)[source]

Update the location of children if necessary and draw them to the given renderer.

get_children()[source]

Return a list of the child Artists.

get_extent(renderer)[source]

Return a tuple width, height, xdescent, ydescent of the box.

get_extent_offsets(renderer)[source]

Update offset of the children and return the extent of the box.

Parameters
rendererRendererBase subclass
Returns
width
height
xdescent
ydescent
list of (xoffset, yoffset) pairs
get_offset(width, height, xdescent, ydescent, renderer)[source]

Return the offset as a tuple (x, y).

The extent parameters have to be provided to handle the case where the offset is dynamically determined by a callable (see set_offset).

Parameters
width, height, xdescent, ydescent

Extent parameters.

rendererRendererBase subclass
get_visible_children()[source]

Return a list of the visible child Artists.

get_window_extent(renderer)[source]

Get the artist's bounding box in display space.

The bounding box' width and height are nonnegative.

Subclasses should override for inclusion in the bounding box "tight" calculation. Default is to return an empty bounding box at 0, 0.

Be careful when using this function, the results will not update if the artist window extent of the artist changes. The extent can change due to any changes in the transform stack, such as changing the axes limits, the figure size, or the canvas used (as is done when saving a figure). This can lead to unexpected behavior where interactive figures will look fine on the screen, but will save incorrectly.

END_OF_DOCUMENT_MARKER
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]

Устанавливает сразу несколько свойств.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi и возвращает массив (m, n, 3)

alpha

скаляр или None

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Объект Patch или (Path, Transform) или None

figure

Figure

gid

str

height

float

in_layout

bool

label

объект

offset

(float, float) или вызываемая функция

path_effects

AbstractPathEffect

picker

None или bool или float или вызываемая функция

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool или None

transform

Transform

url

str

visible

bool

width

float

zorder

float

set_figure(fig)[source]

Устанавливает Figure для OffsetBox и всех его дочерних элементов.

Parameters
figFigure
set_height(height)[source]

Устанавливает высоту рамки.

Parameters
heightfloat
set_offset(xy)[source]

Устанавливает смещение.

Parameters
xy(float, float) или вызываемая функция

Координаты смещения (x, y) в единицах отображения. Они могут быть заданы явно как кортеж (x, y) или путём указания функции, которая преобразует размер в смещение. Эта функция должна иметь следующую сигнатуру:

def offset(width, height, xdescent, ydescent, renderer) -> (float, float)
set_width(width)[source]

Устанавливает ширину рамки.

Parameters
widthfloat
classmatplotlib.offsetbox.OffsetImage(arr, zoom=1, cmap=None, norm=None, interpolation=None, origin=None, filternorm=True, filterrad=4.0, resample=False, dpi_cor=True, **kwargs)[source]

Базовое класс: matplotlib.offsetbox.OffsetBox

draw(renderer)[source]

Обновить расположение дочерних элементов при необходимости и отобразить их на заданном renderer.

get_children()[source]

Возвращает список дочерних элементов Artist.

get_data()[source]
get_extent(renderer)[source]

Возвращает кортеж width, height, xdescent, ydescent прямоугольника.

get_offset()[source]

Возвращает смещение контейнера.

get_window_extent(renderer)[source]

Получить прямоугольник художника в пространстве отображения.

Ширина и высота прямоугольника неотрицательны.

Подклассы должны переопределять для включения в вычисление прямоугольника "tight". По умолчанию возвращается пустой прямоугольник в координатах 0, 0.

Будьте осторожны при использовании этой функции, результаты не будут обновлены, если прямоугольник художника изменится. Границы могут измениться из-за любых изменений в стеке преобразований, таких как изменение пределов осей, размера фигуры или используемой области рисования (как это делается при сохранении фигуры). Это может привести к неожиданному поведению, где интерактивные фигуры будут выглядеть нормально на экране, но будут сохранены неправильно.

get_zoom()[source]
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, data=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zoom=<UNSET>, zorder=<UNSET>)[source]

Установить сразу несколько свойств.

Поддерживаются следующие свойства:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив чисел с плавающей точкой (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)

alpha

скаляр или None

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Объект Patch или (Path, Transform) или None

data

неизвестно

figure

Figure

gid

строка

height

число с плавающей точкой

in_layout

bool

label

объект

offset

(число с плавающей точкой, число с плавающей точкой) или вызываемый объект

path_effects

AbstractPathEffect

picker

None или bool или число с плавающей точкой или вызываемый объект

rasterized

bool

sketch_params

(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой)

snap

bool или None

transform

Transform

url

строка

visible

bool

width

число с плавающей точкой

zoom

неизвестно

zorder

число с плавающей точкой

set_data(arr)[source]
set_zoom(zoom)[source]
END_OF_DOCUMENT_MARKER
classmatplotlib.offsetbox.PackerBase(pad=None, sep=None, width=None, height=None, align='baseline', mode='fixed', children=None)[source]

Bases: matplotlib.offsetbox.OffsetBox

Параметры
padfloat, необязательно

Отступ границы в пунктах.

sepfloat, необязательно

Расстояние между элементами в пунктах.

width, heightfloat, необязательно

Ширина и высота контейнерной области в пикселях, вычисляются, если None.

align{'top', 'bottom', 'left', 'right', 'center', 'baseline'}, по умолчанию: 'baseline'

Выравнивание областей.

mode{'fixed', 'expand', 'equal'}, по умолчанию: 'fixed'

Режим компоновки.

  • 'fixed' помещает заданные Artist плотно с интервалом sep.
  • 'expand' использует максимальное доступное пространство для распределения объектов с равным интервалом между ними.
  • 'equal': Каждый объект занимает равную долю доступного пространства и выравнивается слева (или сверху) в нём.
childrenсписок Artist

Объекты для компоновки.

Примечания

pad и sep заданы в пунктах и будут масштабироваться с разрешением рендера, а width и height — в пикселях.

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]

Установить сразу несколько свойств.

Поддерживаемые свойства

Свойство

Описание

agg_filter

функция фильтра, которая принимает (m, n, 3) массив чисел с плавающей точкой и значение dpi, и возвращает массив (m, n, 3)

alpha

скаляр или None

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch или (Path, Transform) или None

figure

Figure

gid

str

height

float

in_layout

bool

label

object

offset

(float, float) или вызываемый объект

path_effects

AbstractPathEffect

picker

None или bool или float или вызываемый объект

rasterized

bool

sketch_params

(масштаб: float, длина: float, случайность: float)

snap

bool или None

transform

Transform

url

str

visible

bool

width

float

zorder

float

classmatplotlib.offsetbox.PaddedBox(child, pad=None, draw_frame=False, patch_attrs=None)[source]

Bases: matplotlib.offsetbox.OffsetBox

Контейнер для добавления отступа вокруг Artist.

Класс PaddedBox содержит FancyBboxPatch, который используется для визуализации при отрисовке.

Параметры
childArtist

Содержимое Artist.

padfloat

Отступ в пунктах. Он будет масштабироваться с разрешением рендерера. В отличие от width и height, которые задаются в пикселях и не масштабируются.

draw_framebool

Определяет, нужно ли отрисовывать рамку FancyBboxPatch.

patch_attrsdict or None

Дополнительные параметры, передаваемые в FancyBboxPatch.

draw(renderer)[source]

При необходимости обновить положение дочерних элементов и отрисовать их в заданном renderer.

draw_frame(renderer)[source]
get_extent_offsets(renderer)[source]

Обновить смещения дочерних элементов и вернуть размеры области.

Параметры
rendererRendererBase подкласс
Возвращает
width
height
xdescent
ydescent
список пар (xoffset, yoffset)
END_OF_DOCUMENT_MARKER ```
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]

Установка нескольких свойств сразу.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)

alpha

скаляр или None

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch или (Path, Transform) или None

figure

Figure

gid

строка

height

вещественное число

in_layout

bool

label

объект

offset

(вещественное число, вещественное число) или вызываемая функция

path_effects

AbstractPathEffect

picker

None или bool или вещественное число или вызываемая функция

rasterized

bool

sketch_params

(масштаб: вещественное число, длина: вещественное число, случайность: вещественное число)

snap

bool или None

transform

Transform

url

строка

visible

bool

width

вещественное число

zorder

вещественное число

update_frame(bbox, fontsize=None)[source]
classmatplotlib.offsetbox.TextArea(s, textprops=None, multilinebaseline=False, minimumdescent=<deprecated parameter>)[source]

Bases: matplotlib.offsetbox.OffsetBox

TextArea — контейнерный элемент для единственного объекта Text.

Текст размещается в координатах (0, 0) с выравниванием по левому краю и основанию, по умолчанию. Ширина и высота TextArea соответствуют ширине и высоте текста.

Параметры
sstr

Текст для отображения.

textpropsdict, по умолчанию: {}

Словарь ключевых параметров, передаваемых объекту Text внутри TextArea.

multilinebaselinebool, по умолчанию: False

Определяет, должна ли линия основания многострочного текста быть откорректирована для приблизительного центрирования с однострочным текстом.

minimumdescentbool, по умолчанию: True

Если True, у ящика есть минимальный спуск "p". Сейчас это всегда True.

draw(renderer)[source]

Обновляет положение дочерних элементов при необходимости и отображает их на заданном renderer.

get_extent(renderer)[source]

Возвращает кортеж width, height, xdescent, ydescent ящика.

get_minimumdescent()[source]

[Устарело] Получение minimumdescent.

Примечания

Устарело начиная с версии 3.4.

get_multilinebaseline()[source]

Получение multilinebaseline.

get_offset()[source]

Возвращает смещение контейнера.

get_text()[source]

Возвращает строковое представление текста этого элемента.

get_window_extent(renderer)[source]

Получение прямоугольника элемента в пространстве отображения.

Ширина и высота прямоугольника неотрицательны.

Подклассы должны переопределять для включения в расчет прямоугольника "tight". По умолчанию возвращается пустой прямоугольник в (0, 0).

Будьте внимательны при использовании этой функции, результаты не обновляются, если меняется прямоугольник элемента. Изменение может быть вызвано изменениями в стеке преобразований, такими как изменение пределов осей, размера фигуры или используемого холста (как это происходит при сохранении фигуры). Это может привести к неожиданному поведению, когда интерактивные фигуры будут выглядеть нормально на экране, но будут сохраняться неправильно.

END_OF_DOCUMENT_MARKER
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, minimumdescent=<UNSET>, multilinebaseline=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, text=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]

Установка нескольких свойств сразу.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив (m, n, 3) значений с плавающей точкой и значение dpi, и возвращает массив (m, n, 3)

alpha

скаляр или None

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Объект Patch или (Path, Transform) или None

figure

Figure

gid

str

height

float

in_layout

bool

label

объект

minimumdescent

неизвестно

multilinebaseline

неизвестно

offset

(float, float)

path_effects

AbstractPathEffect

picker

None или bool или float или вызываемый объект

rasterized

bool

sketch_params

(масштаб: float, длина: float, случайность: float)

snap

bool или None

text

неизвестно

transform

неизвестно

url

str

visible

bool

width

float

zorder

float

set_minimumdescent(t)[source]

[Устаревшее] Установка minimumdescent.

Если True, размер области с текстом одной строки настраивается таким образом, что его спуск по крайней мере равен спуску глифа "p".

Примечания

Устарело начиная с версии 3.4.

set_multilinebaseline(t)[source]

Установка multilinebaseline.

Если True, линия базового отступа для многострочного текста настраивается так, чтобы она (приблизительно) центрировалась с однострочным текстом. Это используется, например, в реализации легенды, чтобы однострочные метки выравнивались по базовой линии, а многострочные метки — по "центру" с ними.

set_offset(xy)[source]

Установка смещения контейнера.

Параметры
xy(float, float)

Координаты смещения (x, y) в единицах отображения.

set_text(s)[source]

Установка текста этой области как строки.

set_transform(t)[source]

Метод set_transform игнорируется.

classmatplotlib.offsetbox.VPacker(pad=None, sep=None, width=None, height=None, align='baseline', mode='fixed', children=None)[source]

Базы: matplotlib.offsetbox.PackerBase

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

Параметры
padfloat, необязательно

Поля границы в пунктах.

sepfloat, необязательно

Расстояние между элементами в пунктах.

width, heightfloat, необязательно

Ширина и высота контейнера в пикселях, вычисляются, если None.

align{'top', 'bottom', 'left', 'right', 'center', 'baseline'}, по умолчанию: 'baseline'

Выравнивание элементов.

mode{'fixed', 'expand', 'equal'}, по умолчанию: 'fixed'

Режим упаковки.

  • 'fixed' плотно упаковывает заданные Artist с отступом sep.
  • 'expand' использует максимальную доступную площадь для распределения элементов с равным отступом между ними.
  • 'equal': Каждый элемент занимает равную часть доступной площади и выравнивается по левому краю (или верхнему краю) в этой области.
childrenсписок из Artist

Элементы для упаковки.

Примечания

pad и sep указаны в пунктах и будут масштабироваться с разрешением рендерера, а width и height в пикселях.

get_extent_offsets(renderer)[source]

Обновление смещения дочерних элементов и возврат области размещения контейнера.

Параметры
rendererRendererBase подкласс
Возвращает
ширина
высота
xdescent
ydescent
список пар (xoffset, yoffset)
set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]

Установка нескольких свойств сразу.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)

alpha

скаляр или None

animated

bool

clip_box

Bbox

clip_on

bool

clip_path

Patch или (Path, Transform) или None

figure

Figure

gid

str

height

float

in_layout

bool

label

объект

offset

(float, float) или вызываемая функция

path_effects

AbstractPathEffect

picker

None или bool или float или вызываемая функция

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool или None

transform

Transform

url

строка

visible

bool

width

float

zorder

float

matplotlib.offsetbox.bbox_artist(*args, **kwargs)[source]

© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.5.1/api/offsetbox_api.html

Spec-Zone.ru

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