Spec-Zone.ru › Matplotlib

matplotlib.patches.Ellipse

classmatplotlib.patches.Ellipse(xy, width, height, *, angle=0, **kwargs)[исходный код]

Базовые классы: Patch

Эллипс, не зависящий от масштаба.

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

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

widthfloat

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

heightfloat

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

anglefloat, default: 0

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

Примечания

Допустимые именованные аргументы:

Свойство

Описание

agg_filter

функция фильтра, принимающая массив float размером (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 или SubFigure

fill

bool

gid

str

hatch

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

hatch_linewidth

неизвестно

in_layout

bool

joinstyle

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

label

object

linestyle или ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidth или lw

float или None

mouseover

bool

path_effects

список объектов AbstractPathEffect

picker

None, bool, float или callable

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool или None

transform

Transform

url

str

visible

bool

zorder

float

propertyangle

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

propertycenter

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

get_angle()[исходный код]

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

get_center()[исходный код]

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

get_co_vertices()[исходный код]

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

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

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

get_corners()[исходный код]

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

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

get_height()[исходный код]

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

get_patch_transform()[исходный код]

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

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

get_path()[исходный код]

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

get_vertices()[исходный код]

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

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

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

get_width()[исходный код]

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

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>, hatch_linewidth=<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>)[исходный код]

Задаёт несколько свойств одновременно.

Поддерживаются следующие свойства:

Свойство

Описание

agg_filter

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

alpha

float или None

angle

float

animated

bool

antialiased или aa

bool или None

capstyle

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

center

(float, float)

clip_box

BboxBase или None

clip_on

bool

clip_path

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

color

цвет

edgecolor или ec

цвет или None

facecolor или fc

цвет или None

figure

Figure или SubFigure

fill

bool

gid

str

hatch

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

hatch_linewidth

неизвестно

height

float

in_layout

bool

joinstyle

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

label

object

linestyle или ls

{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}

linewidth или lw

float или None

mouseover

bool

path_effects

список объектов AbstractPathEffect

picker

None, bool, float или callable

rasterized

bool

sketch_params

(scale: float, length: float, randomness: float)

snap

bool или None

transform

Transform

url

str

visible

bool

width

float

zorder

float

set_angle(angle)[исходный код]

Задаёт угол эллипса.

Параметры:
anglefloat
set_center(xy)[исходный код]

Задать центр эллипса.

Параметры:
xy(float, float)
set_height(height)[исходный код]

Задать высоту эллипса.

Параметры:
heightfloat
set_width(width)[исходный код]

Задать ширину эллипса.

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

Вернуть ширину эллипса.

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

Лупа

Лупа

Обрезка изображений с помощью заплаток

Обрезка изображений с помощью заплаток

Закреплённые графические объекты

Закреплённые графические объекты

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

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

Диаграмма с плотно расположенными пузырьками

Диаграмма с плотно расположенными пузырьками

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

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

Справочник по графическим объектам Matplotlib

Справочник по графическим объектам Matplotlib

Дельфины

Дельфины

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

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

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

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

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

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

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

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

Анатомия рисунка

Анатомия рисунка

Радиальная диаграмма (также лепестковая или звёздчатая диаграмма)

Радиальная диаграмма (также лепестковая или звёздчатая диаграмма)

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

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

Таблица стилей ggplot

Таблица стилей ggplot

Таблица стилей «Оттенки серого»

Таблица стилей «Оттенки серого»

Таблица стилей Petroff10

Таблица стилей Petroff10

Справочник по таблицам стилей

Справочник по таблицам стилей

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

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

Обозначение угла, не зависящее от масштаба

Обозначение угла, не зависящее от масштаба

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

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

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

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

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

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

Руководство по преобразованиям

Руководство по преобразованиям

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

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

Аннотации

Аннотации

© 2012–2026 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