matplotlib.patches.Rectangle
- class
matplotlib.patches.Rectangle(xy, width, height, angle=0.0, **kwargs)[source] -
Bases:
matplotlib.patches.PatchПрямоугольник, определяемый точкой привязки xy и его шириной и высотой.
Прямоугольник простирается от
xy[0]доxy[0] + widthпо оси x и отxy[1]доxy[1] + heightпо оси y.: +------------------+ : | | : height | : | | : (xy)---- width -----+
Можно представить xy как левую нижнюю вершину, но фактическая вершина xy зависит от направления осей и знаков width и height; например, xy будет правой нижней вершиной, если ось x была инвертирована или если width был отрицательным.
Параметры: - xy(float, float)
-
Точка привязки.
- widthfloat
-
Ширина прямоугольника.
- heightfloat
-
Высота прямоугольника.
- anglefloat, по умолчанию: 0
-
Угол поворота против часовой стрелки относительно xy в градусах.
Другие параметры: -
**kwargs
Patchсвойства -
Свойство Описание agg_filterфункция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (m, n, 3) alphaскаляр или None animatedbool antialiasedили aaнеизвестно capstyleCapStyleили {'butt', 'projecting', 'round'}clip_boxBboxclip_onbool clip_pathОбъект Patch или (Path, Transform) или None colorцвет containsнеизвестно edgecolorили ecцвет или None или 'auto' facecolorили fcцвет или None figureFigurefillbool gidстрока hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutbool joinstyleJoinStyleили {'miter', 'round', 'bevel'}labelобъект linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность включения-выключения), ...} linewidthили lwfloat или None path_effectsAbstractPathEffectpickerNone или bool или float или вызываемый объект rasterizedbool sketch_params(масштаб: float, длина: float, случайность: float) snapbool или None transformTransformurlстрока visiblebool zorderfloat
-
__init__(xy, width, height, angle=0.0, **kwargs)[source] -
Параметры: - xy(float, float)
-
Точка привязки.
- widthfloat
-
Ширина прямоугольника.
- heightfloat
-
Высота прямоугольника.
- anglefloat, по умолчанию: 0
-
Поворот в градусах против часовой стрелки относительно xy.
Другие параметры: -
**kwargs
Patchсвойства -
Свойство Описание agg_filterфункция фильтра, которая принимает (m, n, 3) массив чисел с плавающей точкой и значение dpi и возвращает (m, n, 3) массив alphaскаляр или None animatedbool antialiasedили aaнеизвестно capstyleCapStyleили {'butt', 'projecting', 'round'}clip_boxBboxclip_onbool clip_pathPatch или (Path, Transform) или None colorцвет containsнеизвестно edgecolorили ecцвет или None или 'auto' facecolorили fcцвет или None figureFigurefillbool gidstr hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutbool joinstyleJoinStyleили {'miter', 'round', 'bevel'}labelобъект linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность вкл-выкл), ...} linewidthили lwfloat или None path_effectsAbstractPathEffectpickerNone или bool или float или вызываемый объект rasterizedbool sketch_params(масштаб: float, длина: float, случайность: float) snapbool или None transformTransformurlstr visiblebool zorderfloat
-
__module__= 'matplotlib.patches'
-
__str__()[source] -
Возвращает str(self).
-
get_bbox()[source] -
Возвращает
Bbox.
-
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] -
Устанавливает границы прямоугольника как left, bottom, width, height.
Значения могут быть переданы как отдельные параметры или как кортеж:
set_bounds(left, bottom, width, height) set_bounds((left, bottom, width, height))
-
set_height(h)[source] -
Устанавливает высоту прямоугольника.
-
set_width(w)[source] -
Устанавливает ширину прямоугольника.
-
set_x(x)[source] -
Устанавливает левую координату прямоугольника.
-
set_xy(xy)[source] -
Устанавливает левую и нижнюю координаты прямоугольника.
Параметры: - xy(float, float)
-
set_y(y)[source] -
Устанавливает нижнюю координату прямоугольника.
- свойство
xy -
Возвращает левую и нижнюю координаты прямоугольника в виде кортежа.
-
Примеры использования matplotlib.patches.Rectangle
END_OF_DOCUMENT_MARKER
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.patches.Rectangle.html