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