Spec-Zone.ru › Matplotlib 3.8

matplotlib.patches.Shadow

classmatplotlib.patches.Shadow(patch, ox, oy, *, shade=0.7, **kwargs)[source]

Bases: Patch

Создайте тень данного patch.

По умолчанию тень будет иметь тот же цвет заливки, что и patch, но затемнённый. Степень затемнения можно контролировать с помощью shade.

Параметры:
patchPatch

Объект patch, для которого нужно создать тень.

ox, oyfloat

Смещение тени в координатах данных, масштабированное с помощью фактора dpi/72.

shadefloat, по умолчанию: 0.7

Как степень затемнения тени связана с исходным цветом. Если 1, тень чёрная, если 0, тень имеет тот же цвет, что и patch.

Новая в версии 3.8.

**kwargs

Свойства patch тени. Поддерживаемые ключи:

Свойство

Описание

agg_filter

функция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив float (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

draw(renderer)[source]

Отрисуйте объект Artist (и его потомков) с помощью данного рендерера.

Это не имеет эффекта, если объект Artist не видим (Artist.get_visible возвращает False).

Параметры:
rendererRendererBase подкласс.

Примечания

Этот метод переопределяется в подклассах Artist.

get_patch_transform()[source]

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

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

get_path()[source]

Возвращает путь этого патча.

set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, antialiased=<UNSET>, capstyle=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, color=<UNSET>, edgecolor=<UNSET>, facecolor=<UNSET>, fill=<UNSET>, gid=<UNSET>, hatch=<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>, zorder=<UNSET>)[source]

Устанавливает несколько свойств одновременно.

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

Свойство

Описание

agg_filter

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

alpha

скаляр или None

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

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

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

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

Использование текста как пути

Использование текста как пути

SVG фильтр круговой диаграммы

SVG фильтр круговой диаграммы

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

Spec-Zone.ru

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