Spec-Zone.ru › Matplotlib 3.2

mpl_toolkits.axes_grid1.inset_locator.BboxConnector

class mpl_toolkits.axes_grid1.inset_locator.BboxConnector(bbox1, bbox2, loc1, loc2=None, **kwargs) [source]

Bases: matplotlib.patches.Patch

Подключить две рамки с помощью прямой линии.

Параметры:
bbox1, bbox2matplotlib.transforms.Bbox

Рамки для соединения.

loc1{1, 2, 3, 4}

Угол bbox1 для рисования линии. Допустимые значения:

'upper right'  : 1,
'upper left'   : 2,
'lower left'   : 3,
'lower right'  : 4
loc2{1, 2, 3, 4}, optional

Угол bbox2 для рисования линии. Если None, по умолчанию используется loc1. Допустимые значения:

'upper right'  : 1,
'upper left'   : 2,
'lower left'   : 3,
'lower right'  : 4
**kwargs

Свойства области для нарисованной линии. Допустимые аргументы:

Свойство Описание
agg_filter функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3)
alpha float или None
animated bool
antialiased или aa неизвестно
capstyle {'butt', 'round', 'projecting'}
clip_box Bbox
clip_on bool
clip_path Patch или (Path, Transform) или None
color цвет
contains вызываемая функция
edgecolor или ec цвет или None или 'auto'
facecolor или fc цвет или None
figure Figure
fill bool
gid str
hatch {'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
in_layout bool
joinstyle {'miter', 'round', 'bevel'}
label объект
linestyle или ls {'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...}
linewidth или lw float или None
path_effects AbstractPathEffect
picker None или bool или float или вызываемая функция
rasterized bool или None
sketch_params (масштаб: float, длина: float, случайность: float)
snap bool или None
transform Transform
url str
visible bool
zorder float
static connect_bbox(bbox1, bbox2, loc1, loc2=None) [source]

Вспомогательная функция для получения Path от одной рамки к другой.

Параметры:
bbox1, bbox2matplotlib.transforms.Bbox

Рамки для соединения.

loc1{1, 2, 3, 4}

Угол bbox1 для использования. Допустимые значения:

'upper right'  : 1,
'upper left'   : 2,
'lower left'   : 3,
'lower right'  : 4
loc2{1, 2, 3, 4}, optional

Угол bbox2 для использования. Если None, по умолчанию используется loc1. Допустимые значения:

'upper right'  : 1,
'upper left'   : 2,
'lower left'   : 3,
'lower right'  : 4
Возвращает:
pathmatplotlib.path.Path

Отрезок прямой от угла loc1 рамки bbox1 до угла loc2 рамки bbox2.

static get_bbox_edge_pos(bbox, loc) [source]

Вспомогательная функция для получения местоположения угла рамки.

Параметры:
bboxmatplotlib.transforms.Bbox
loc{1, 2, 3, 4}

Угол bbox. Допустимые значения:

'upper right'  : 1,
'upper left'   : 2,
'lower left'   : 3,
'lower right'  : 4
Возвращает:
x, yfloat

Координаты указанного угла loc.

get_path(self) [source]

Возвращает путь этой области.

Примеры использования mpl_toolkits.axes_grid1.inset_locator.BboxConnector

Axes Zoom Effect

Эффект масштабирования осей

© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.2.2/api/_as_gen/mpl_toolkits.axes_grid1.inset_locator.BboxConnector.html

Spec-Zone.ru

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