Spec-Zone.ru › Matplotlib

matplotlib.patches.Ellipse

classmatplotlib.patches.Ellipse(xy, width, height, *, angle=0, **kwargs)[source]

Bases: Patch

Эллипс без масштаба.

Параметры:
xy(float, float)

Координаты центра эллипса.

widthfloat

Общая длина (диаметр) горизонтальной оси.

heightfloat

Общая длина (диаметр) вертикальной оси.

anglefloat, по умолчанию: 0

Поворот против часовой стрелки в градусах.

Примечания

Допустимы следующие ключевые аргументы:

Свойство

Описание

agg_filter

функция фильтра, которая принимает (m, n, 3) массив с плавающей точкой и значение dpi, и возвращает (m, n, 3) массив и два смещения с нижнего левого угла изображения

alpha

неизвестно

animated

bool

antialiased или aa

bool или None

capstyle

CapStyle или {'butt', 'projecting', 'round'}

clip_box

BboxBase или None

clip_on

bool

clip_path

Patch или (Path, Transform) или None

color

цвет

edgecolor или ec

цвет или None

facecolor или fc

цвет или None

figure

Figure

fill

bool

gid

str

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

in_layout

bool

joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

label

объект

linestyle или ls

{'-', '--', '-.', ':', '', (смещение, последовательность включения-выключения), ...}

linewidth или lw

float или None

mouseover

bool

path_effects

список AbstractPathEffect

picker

None или bool или float или вызываемый объект

rasterized

bool

sketch_params

(масштаб: float, длина: float, случайность: float)

snap

bool или None

transform

Transform

url

str

visible

bool

zorder

float

свойствоangle

Возвращает угол эллипса.

свойствоcenter

Возвращает центр эллипса.

get_angle()[source]

Возвращает угол эллипса.

get_center()[source]

Возвращает центр эллипса.

get_co_vertices()[source]

Возвращает координаты со-вершин эллипса.

Определение можно найти здесь

Добавлен в версии 3.8.

get_corners()[source]

Возвращает углы прямоугольника, ограничивающего эллипс.

Ориентация ограничивающего прямоугольника - против часовой стрелки от нижнего левого угла, определённого до вращения.

get_height()[source]

Возвращает высоту эллипса.

get_patch_transform()[source]

Возвращает экземпляр Transform, отображающий координаты патча в координаты данных.

Например, можно определить патч круга, представляющий радиус 5, предоставив координаты для единичной окружности и преобразование, которое масштабирует координаты (координаты патча) на 5.

get_path()[source]

Возвращает путь эллипса.

get_vertices()[source]

Возвращает координаты вершин эллипса.

Определение можно найти здесь

Добавлен в версии 3.8.

get_width()[source]

Возвращает ширину эллипса.

propertyheight

Возвращает высоту эллипса.

set(*, agg_filter=<UNSET>, alpha=<UNSET>, angle=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, capstyle=<UNSET>, center=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, color=<UNSET>, edgecolor=<UNSET>, facecolor=<UNSET>, fill=<UNSET>, gid=<UNSET>, hatch=<UNSET>, height=<UNSET>, in_layout=<UNSET>, joinstyle=<UNSET>, label=<UNSET>, linestyle=<UNSET>, linewidth=<UNSET>, mouseover=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]

Установить сразу несколько свойств.

Поддерживаемые свойства:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) и два смещения от левого нижнего угла изображения

alpha

скаляр или None

angle

вещественное число

animated

логическое значение

antialiased или aa

логическое значение или None

capstyle

CapStyle или {'butt', 'projecting', 'round'}

center

(вещественное число, вещественное число)

clip_box

BboxBase или None

clip_on

логическое значение

clip_path

Объект Patch или (объект Path, преобразование) или None

color

цвет

edgecolor или ec

цвет или None

facecolor или fc

цвет или None

figure

Figure

fill

логическое значение

gid

строка

hatch

{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'}

height

вещественное число

in_layout

логическое значение

joinstyle

JoinStyle или {'miter', 'round', 'bevel'}

label

объект

linestyle или ls

{'-', '--', '-.', ':', '', (смещение, последовательность включения/выключения), ...}

linewidth или lw

вещественное число или None

mouseover

логическое значение

path_effects

список AbstractPathEffect

picker

None или логическое значение или вещественное число или вызываемая функция

rasterized

логическое значение

sketch_params

(масштаб: вещественное число, длина: вещественное число, случайность: вещественное число)

snap

логическое значение или None

transform

Transform

url

строка

visible

логическое значение

width

вещественное число

zorder

вещественное число

set_angle(angle)[source]

Установить угол эллипса.

Parameters:
angleвещественное число
set_center(xy)[source]

Установить центр эллипса.

Parameters:
xy(вещественное число, вещественное число)
set_height(height)[source]

Установите высоту эллипса.

Параметры:
heightfloat
set_width(width)[source]

Установите ширину эллипса.

Параметры:
widthfloat
propertywidth

Возвращает ширину эллипса.

Примеры использования matplotlib.patches.Ellipse

Обрезка изображений фигурами

Обрезка изображений фигурами

Соотношение сторон области Axes

Соотношение сторон области Axes

Построение эллипса доверия двумерного набора данных

Построение эллипса доверия двумерного набора данных

Аннотация угла, инвариантная к масштабу

Аннотация угла, инвариантная к масштабу

Аннотирование графиков

Аннотирование графиков

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

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

Справочник по артистам Matplotlib

Справочник по артистам Matplotlib

Дельфины

Дельфины

Демонстрация эллипса со стрелкой ориентации

Демонстрация эллипса со стрелкой ориентации

Демонстрация эллипсов

Демонстрация эллипсов

Демонстрация штриховки

Демонстрация штриховки

Окружности, сегменты и многоугольники

Окружности, сегменты и многоугольники

Стиль ggplot

Стиль ggplot

Стиль grayscale

Стиль grayscale

Справочник по стилям оформления

Справочник по стилям оформления

Структура фигуры

Структура фигуры

Увеличительное стекло

Увеличительное стекло

Закреплённые объекты

Закреплённые объекты

Пользовательская проекция

Пользовательская проекция

График пузырьков с укладкой

График пузырьков с укладкой

Рисование плоских объектов на 3D графике

Рисование плоских объектов на 3D графике

Диаграмма рассеяния (также известная как диаграмма паука или звёздная диаграмма)

Диаграмма рассеяния (также известная как диаграмма паука или звёздная диаграмма)

Эллипс с единицами измерения

Эллипс с единицами измерения

Объяснение аннотаций

Объяснение аннотаций

Простая аннотация01

Простая аннотация01

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

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

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

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

Аннотации

Аннотации

© 2012–2023 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/stable/api/_as_gen/matplotlib.patches.Ellipse.html

Spec-Zone.ru

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