matplotlib.patches.Прямоугольник
-
class matplotlib.patches.Rectangle(xy, width, height, angle=0.0, **kwargs)[source] -
Bases:
matplotlib.patches.PatchПрямоугольник с левым нижним углом в точке xy = (x, y) заданной шириной, высотой и углом поворота angle.
Параметры: -
xy : (float, float) -
Координаты левого нижнего угла прямоугольника
-
width : float -
Ширина прямоугольника
-
height : float -
Высота прямоугольника
-
angle : float, optional -
Угол поворота против часовой стрелки относительно точки xy (по умолчанию 0.0)
-
fill : bool, optional -
Заполнять ли прямоугольник (по умолчанию
True)
Примечания
Допустимые значения kwargs:
Свойство Описание agg_filterфункция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (m, n, 3) alphafloat или None animatedbool antialiasedor aaнеизвестно capstyle{'butt', 'round', 'projecting'} clip_boxBboxclip_onbool clip_path[( Path,Transform) |Patch| None]colorцвет containsвызываемый объект edgecoloror ecцвет или None или 'auto' facecoloror fcцвет или None figureFigurefillbool gidстрока hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutbool joinstyle{'miter', 'round', 'bevel'} labelобъект linestyleor ls{'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...} linewidthor lwfloat или None path_effectsAbstractPathEffectpickerNone или bool или float или вызываемый объект rasterizedbool или None sketch_params(масштаб: float, длина: float, случайность: float) snapbool или None transformTransformurlстрока visiblebool zorderfloat -
get_bbox(self)[source]
-
get_height(self)[source] -
Возвращает высоту прямоугольника.
-
get_patch_transform(self)[source] -
Возвращает экземпляр
Transform, который преобразует координаты объекта в данные.Например, можно определить патч круга, представляющий радиус 5, указав координаты для единичного круга, и преобразование, которое масштабирует координаты (координаты патча) на 5.
-
get_path(self)[source] -
Возвращает вершины прямоугольника.
-
get_width(self)[source] -
Возвращает ширину прямоугольника.
-
get_x(self)[source] -
Возвращает координату левой стороны прямоугольника.
-
-
get_xy(self)[source] -
Возвращает координаты левой и нижней сторон прямоугольника.
-
get_y(self)[source] -
Возвращает координату нижней стороны прямоугольника.
-
set_bounds(self, *args)[source] -
Устанавливает границы прямоугольника: l,b,w,h
ПРИНИМАЕТ: (левая граница, нижняя граница, ширина, высота)
-
set_height(self, h)[source] -
Устанавливает высоту прямоугольника.
-
set_width(self, w)[source] -
Устанавливает ширину прямоугольника.
-
set_x(self, x)[source] -
Устанавливает координату левой стороны прямоугольника.
-
set_xy(self, xy)[source] -
Устанавливает координаты левой и нижней сторон прямоугольника.
Параметры: -
xy : (float, float)
-
-
set_y(self, y)[source] -
Устанавливает координату нижней стороны прямоугольника.
-
xy -
Возвращает координаты левой и нижней сторон прямоугольника.
-
Примеры использования matplotlib.patches.Rectangle
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.patches.Rectangle.html