mpl_toolkits.axes_grid1.inset_locator.BboxConnector
-
class mpl_toolkits.axes_grid1.inset_locator.BboxConnector(bbox1, bbox2, loc1, loc2=None, **kwargs)[source] -
Соединить два прямоугольника с помощью прямой линии.
Параметры: -
bbox1, bbox2 : matplotlib.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) alphafloat или None animatedbool antialiasedили aabool или None capstyle['butt' | 'round' | 'projecting'] clip_boxэкземпляр Bboxclip_onbool clip_path[( Path,Transform) |Patch| None]colorспецификация цвета matplotlib containsвызываемая функция edgecolorили ecспецификация цвета mpl, None, 'none', или 'auto' facecolorили fcспецификация цвета mpl, или None по умолчанию, или 'none' для отсутствия цвета figureэкземпляр Figurefillbool gidстрока id hatch['/' | '\' | '|' | '-' | '+' | 'x' | 'o' | 'O' | '.' | '*'] joinstyle['miter' | 'round' | 'bevel'] labelобъект linestyleили ls['solid' | 'dashed', 'dashdot', 'dotted' | (offset, on-off-dash-seq) | '-'|'--'|'-.'|':'|'None'|' '|'']linewidthили lwfloat или None для значения по умолчанию path_effectsAbstractPathEffectpicker[None | bool | float | вызываемая функция] rasterizedbool или None sketch_params(scale: float, length: float, randomness: float) snapbool или None transformTransformurlстрока url visiblebool zorderfloat
-
static connect_bbox(bbox1, bbox2, loc1, loc2=None)[source] -
Вспомогательная функция для получения Path от одного прямоугольника к другому.
Параметры: -
bbox1, bbox2 : matplotlib.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
Возвращает: -
path : matplotlib.path.Path -
Отрезок линии от угла loc1 прямоугольника bbox1 до угла loc2 прямоугольника bbox2.
-
-
static get_bbox_edge_pos(bbox, loc)[source] -
Вспомогательная функция для получения местоположения угла прямоугольника.
Параметры: -
bbox : matplotlib.transforms.Bbox -
loc : {1, 2, 3, 4} -
Угол bbox. Допустимые значения:
'upper right' : 1, 'upper left' : 2, 'lower left' : 3, 'lower right' : 4
Возвращает: -
x, y : float -
Координаты угла, указанного loc.
-
-
-
get_path()[source] -
Возвращает путь этого элемента.
-
Примеры использования mpl_toolkits.axes_grid1.inset_locator.BboxConnector
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/2.2.3/api/_as_gen/mpl_toolkits.axes_grid1.inset_locator.BboxConnector.html