mpl_toolkits.axes_grid1.anchored_artists.AnchoredEllipse#
- class mpl_toolkits.axes_grid1.anchored_artists.AnchoredEllipse(transform, width, height, angle, loc, pad=0.1, borderpad=0.1, prop=None, frameon=True, **kwargs)[source]#
Bases:
AnchoredOffsetbox
Draw an anchored ellipse of a given size.
- Parameters:
- transform
matplotlib.transforms.Transform
The transformation object for the coordinate system in use, i.e.,
matplotlib.axes.Axes.transData
.- width, heightfloat
Width and height of the ellipse, given in coordinates of transform.
- anglefloat
Rotation of the ellipse, in degrees, anti-clockwise.
- locstr
Location of the ellipse. Valid locations are 'upper left', 'upper center', 'upper right', 'center left', 'center', 'center right', 'lower left', 'lower center, 'lower right'. For backward compatibility, numeric values are accepted as well. See the parameter loc of
Legend
for details.- padfloat, default: 0.1
Padding around the ellipse, in fraction of the font size.
- borderpadfloat, default: 0.1
Border padding, in fraction of the font size.
- frameonbool, default: True
If True, draw a box around the ellipse.
- prop
matplotlib.font_manager.FontProperties
, optional Font property used as a reference for paddings.
- **kwargs
Keyword arguments forwarded to
AnchoredOffsetbox
.
- transform
- Attributes:
- ellipse
matplotlib.patches.Ellipse
Ellipse patch drawn.
- ellipse
- set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, bbox_to_anchor=<UNSET>, child=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, gid=<UNSET>, height=<UNSET>, in_layout=<UNSET>, label=<UNSET>, mouseover=<UNSET>, offset=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, rasterized=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, transform=<UNSET>, url=<UNSET>, visible=<UNSET>, width=<UNSET>, zorder=<UNSET>)[source]#
Set multiple properties at once.
Supported properties are
Property
Description
a filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array and two offsets from the bottom left corner of the image
scalar or None
bool
unknown
unknown
bool
Patch or (Path, Transform) or None
str
float
bool
object
bool
(float, float) or callable
None or bool or float or callable
bool
(scale: float, length: float, randomness: float)
bool or None
str
bool
float
float