matplotlib.patches.Rectangle
-
class matplotlib.patches.Rectangle(xy, width, height, angle=0.0, **kwargs)[source]
-
Bases:
matplotlib.patches.PatchПрямоугольник с левым нижним углом в xy = (x, y) с заданной шириной, высотой и углом поворота angle.
Параметры: -
xy(float, float) -
Координаты левого нижнего угла прямоугольника
-
widthfloat -
Ширина прямоугольника
-
heightfloat -
Высота прямоугольника
-
anglefloat, optional -
Угол поворота против часовой стрелки относительно xy (по умолчанию 0,0)
-
fillbool, optional -
Заливать ли прямоугольник (по умолчанию
True)
Примечания
Допустимые ключевые аргументы:
Свойство Описание agg_filterфункция фильтра, принимающая массив (m, n, 3) с плавающей точкой и значение dpi и возвращающая массив (m, n, 3) alphaчисло с плавающей точкой или None animatedbool antialiasedили aaнеизвестно capstyle{'butt', 'round', 'projecting'} clip_boxBboxclip_onbool clip_pathPatch или (Path, Transform) или None colorцвет containsвызываемый объект edgecolorили ecцвет или None или 'auto' facecolorили fcцвет или None figureFigurefillbool gidстрока hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutbool joinstyle{'miter', 'round', 'bevel'} labelобъект linestyleили ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...} linewidthили lwчисло с плавающей точкой или None path_effectsAbstractPathEffectpickerNone или bool или число с плавающей точкой или вызываемый объект rasterizedbool или None sketch_params(scale: float, length: float, randomness: float) snapbool или None transformTransformurlстрока visiblebool zorderчисло с плавающей точкой -
get_bbox(self)[source] -
Возвращает
Bbox.
-
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] -
Устанавливает границы прямоугольника как левую границу, нижнюю границу, ширину, высоту.
Значения можно передать как отдельные параметры или как кортеж:
set_bounds(left, bottom, width, height) set_bounds((left, bottom, width, height))
-
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] -
Устанавливает нижнюю координату прямоугольника.
-
property xy -
Возвращает левую и нижнюю координаты прямоугольника в виде кортежа.
-
Примеры использования matplotlib.patches.Rectangle
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.2.2/api/_as_gen/matplotlib.patches.Rectangle.html