matplotlib.patches.Прямоугольник
-
class matplotlib.patches.Rectangle(xy, width, height, angle=0.0, **kwargs)[source] -
Отрисуйте прямоугольник с нижним левым углом в xy = (x, y) с заданной шириной, высотой и углом поворота angle.
Параметры: - xy: кортеж длины 2
-
Координаты нижней левой точки прямоугольника
- width:
-
Ширина прямоугольника
- height:
-
Высота прямоугольника
- angle: float, необязательно
-
Угол поворота против часовой стрелки вокруг xy (по умолчанию 0.0)
- fill: bool, необязательно
-
Заполнять ли прямоугольник (по умолчанию
True)
Примечания
Допустимые значения 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строка-идентификатор hatch['/' | '\' | '|' | '-' | '+' | 'x' | 'o' | 'O' | '.' | '*'] joinstyle['miter' | 'round' | 'bevel'] labelобъект linestyleили ls['solid' | 'dashed', 'dashdot', 'dotted' | (offset, on-off-dash-seq) | '-'|'--'|'-.'|':'|'None'|' '|'']linewidthили lwчисловое значение или None для значения по умолчанию path_effectsAbstractPathEffectpicker[None | bool | float | вызываемая функция] rasterizedbool или None sketch_params(масштаб: float, длина: float, случайность: float) snapbool или None transformTransformurlстрока-url visiblebool zorderfloat -
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] -
Устанавливает координаты левого и нижнего краёв прямоугольника
ПРИНИМАЕТ: последовательность из 2 элементов
-
set_y(y)[source] -
Устанавливает координату нижнего края прямоугольника
-
xy -
Возвращает координаты левого и нижнего краёв прямоугольника
-
Примеры использования matplotlib.patches.Rectangle
Создание прямоугольников из значений погрешностей с помощью PatchCollection
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/2.2.3/api/_as_gen/matplotlib.patches.Rectangle.html