Spec-Zone.ru › Matplotlib 3.2

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
animated bool
antialiased или aa неизвестно
capstyle {'butt', 'round', 'projecting'}
clip_box Bbox
clip_on bool
clip_path Patch или (Path, Transform) или None
color цвет
contains вызываемый объект
edgecolor или ec цвет или None или 'auto'
facecolor или fc цвет или None
figure Figure
fill bool
gid строка
hatch {'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}
in_layout bool
joinstyle {'miter', 'round', 'bevel'}
label объект
linestyle или ls {'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth или lw число с плавающей точкой или None
path_effects AbstractPathEffect
picker None или bool или число с плавающей точкой или вызываемый объект
rasterized bool или None
sketch_params (scale: float, length: float, randomness: float)
snap bool или None
transform Transform
url строка
visible bool
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

Creating boxes from error bars using PatchCollection

Создание прямоугольников из столбцов ошибок с помощью PatchCollection

Histograms

Гистограммы

Demo Text Rotation Mode

Демонстрация режима поворота текста

Precise text layout

Точное расположение текста

Fig Axes Customize Simple

Настройка простых графиков

Text Layout

Расположение текста

Reference for Matplotlib artists

Справочник по элементам Matplotlib

Hatch Demo

Демонстрация заливки узором

Inset Locator Demo

Демонстрация Inset Locator

Pick Event Demo

Демонстрация событий выбора

Viewlims

Viewlims

Anchored Artists

Привязанные элементы

Changing colors of lines intersecting a box

Изменение цвета линий, пересекающих прямоугольник

Matplotlib logo

Логотип Matplotlib

Hinton diagrams

Диаграммы Хинтона

Artist tests

Тесты элементов

Menu

Меню

Artist tutorial

Учебник по элементам

Legend guide

Руководство по легендам

Transformations Tutorial

Учебник по преобразованиям

Specifying Colors

Указание цветов

Text properties and layout

Свойства и расположение текста

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API