matplotlib.patches.Shadow
- class
matplotlib.patches.Shadow(patch, ox, oy, props=<deprecated parameter>, **kwargs)[source] -
Bases:
matplotlib.patches.PatchСоздать тень заданного patch.
По умолчанию, тень будет иметь тот же цвет заливки, что и patch, но затемнённый.
Параметры: -
patch
Patch -
Элемент patch, для которого создавать тень.
- ox, oyfloat
-
Смещение тени в координатах данных, масштабированное на коэффициент dpi/72.
- propsdict
-
устаревший (используйте kwargs вместо него) Свойства элемента patch тени.
- **kwargs
-
Свойства элемента patch тени. Поддерживаются следующие ключи:
Свойство Описание agg_filterфункция фильтра, которая принимает (m, n, 3) массив чисел с плавающей точкой и значение dpi, и возвращает (m, n, 3) массив alphaскаляр или None animatedbool antialiasedили aaнеизвестно capstyleCapStyleили {'butt', 'projecting', 'round'}clip_boxBboxclip_onbool clip_pathPatch или (Path, Transform) или None colorцвет containsнеизвестно edgecolorили ecцвет или None или 'auto' facecolorили fcцвет или None figureFigurefillbool gidстрока hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutbool joinstyleJoinStyleили {'miter', 'round', 'bevel'}labelобъект linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность включений-выключений), ...} linewidthили lwчисло с плавающей точкой или None path_effectsAbstractPathEffectpickerNone или bool или число с плавающей точкой или вызываемый объект rasterizedbool sketch_params(масштаб: число с плавающей точкой, длина: число с плавающей точкой, случайность: число с плавающей точкой) snapbool или None transformTransformurlстрока visiblebool zorderчисло с плавающей точкой
-
patch
-
__init__(patch, ox, oy, props=<deprecated parameter>, **kwargs)[source] -
Создать тень заданного patch.
По умолчанию, тень будет иметь тот же цвет заливки, что и patch, но затемнённый.
Параметры: -
patch
Patch -
Объект patch, для которого создаётся тень.
- ox, oyfloat
-
Смещение тени в координатах данных, масштабированное с коэффициентом dpi/72.
- propsdict
-
устаревший (используйте kwargs вместо) Свойства объекта patch тени.
- **kwargs
-
Свойства объекта patch тени. Поддерживаемые ключи:
Свойство Описание agg_filterфункция фильтра, которая принимает массив float (m, n, 3) и значение dpi, и возвращает массив (m, n, 3) alphaскаляр или None animatedbool antialiasedили aaнеизвестно capstyleCapStyleили {'butt', 'projecting', 'round'}clip_boxBboxclip_onbool clip_pathPatch или (Path, Transform) или None colorцвет containsнеизвестно edgecolorили ecцвет или None или 'auto' facecolorили fcцвет или None figureFigurefillbool gidstr hatch{'/', '\', '|', '-', '+', 'x', 'o', 'O', '.', '*'} in_layoutbool joinstyleJoinStyleили {'miter', 'round', 'bevel'}labelобъект linestyleили ls{'-', '--', '-.', ':', '', (смещение, последовательность включения-выключения), ...} linewidthили lwfloat или None path_effectsAbstractPathEffectpickerNone или bool или float или вызываемая функция rasterizedbool sketch_params(масштаб: float, длина: float, случайность: float) snapbool или None transformTransformurlstr visiblebool zorderfloat
-
patch
-
__module__= 'matplotlib.patches'
-
__str__()[source] -
Возвращает str(self).
-
draw(renderer)[source] -
Отрисовать Artist (и его дочерние элементы) с помощью заданного renderer.
Это не имеет эффекта, если художник невидим (
Artist.get_visibleвозвращает False).Параметры: -
renderer
RendererBaseподкласс.
Примечания
Этот метод переопределён в подклассах Artist.
-
renderer
-
-
get_patch_transform()[source] -
Возвращает экземпляр
Transform, который отображает координаты области в координаты данных.Например, можно определить область круга, представляющую радиус 5, предоставив координаты единичного круга и преобразование, масштабирующее координаты (координаты области) на 5.
-
get_path()[source] -
Возвращает путь этой области.
- свойство
props
-
Примеры использования matplotlib.patches.Shadow
© 2012–2021 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.4.3/api/_as_gen/matplotlib.patches.Shadow.html