Spec-Zone.ru › Matplotlib 3.5

matplotlib.patches.Ellipse

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

Основания: matplotlib.patches.Patch

Эллипс, масштабируемый без искажений.

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

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

widthfloat

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

heightfloat

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

anglefloat, по умолчанию: 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

Bbox

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

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_height()[source]

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

get_patch_transform()[source]

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

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

END_OF_DOCUMENT_MARKER
get_path()[source]

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

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>, 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

Bbox

clip_on

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

clip_path

Объект Patch или (объект Path, объект Transform) или 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

path_effects

AbstractPathEffect

picker

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

rasterized

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

sketch_params

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

snap

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

transform

Transform

url

строка

visible

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

width

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

zorder

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

set_angle(angle)[source]

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

Параметры
anglefloat
set_center(xy)[source]

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

Параметры
xy(float, float)
set_height(height)[source]

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

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

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

Параметры
widthfloat
propertywidth

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

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

Clipping images with patches

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

Axes box aspect

Аспект области графика

Plot a confidence ellipse of a two-dimensional dataset

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

Scale invariant angle label

Метка угла, инвариантная к масштабу

Annotating Plots

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

AnnotationBbox demo

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

Reference for Matplotlib artists

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

Dolphins

Дельфины

Ellipse Demo

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

Hatch demo

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

Circles, Wedges and Polygons

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

ggplot style sheet

Стиль ggplot

Grayscale style sheet

Стиль в оттенках серого

Style sheets reference

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

Anatomy of a figure

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

Looking Glass

Лупа

Anchored Artists

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

Custom projection

Настройка проекции

Packed-bubble chart

График пузырьков с упакованной компоновкой

Draw flat objects in 3D plot

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

Radar chart (aka spider or star chart)

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

Ellipse With Units

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

Anchored Box04

Привязанная область04

Annotate Explain

Annotate Объяснение

Simple Annotate01

Простой Annotate01

Legend guide

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

Transformations Tutorial

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

Annotations

Аннотации

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

Spec-Zone.ru

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