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: matplotlib.offsetbox.AnchoredOffsetbox

Draw an anchored ellipse of a given size.


The transformation object for the coordinate system in use, i.e., matplotlib.axes.Axes.transData.

width, heightint or float

Width and height of the ellipse, given in coordinates of transform.

angleint or float

Rotation of the ellipse, in degrees, anti-clockwise.


Location of this size bar. Valid location codes are:

'upper right'  : 1,
'upper left'   : 2,
'lower left'   : 3,
'lower right'  : 4,
'right'        : 5,
'center left'  : 6,
'center right' : 7,
'lower center' : 8,
'upper center' : 9,
'center'       : 10
padint or float, optional

Padding around the ellipse, in fraction of the font size. Defaults to 0.1.

borderpadint or float, optional

Border padding, in fraction of the font size. Defaults to 0.1.

frameonbool, optional

If True, draw a box around the ellipse. Defaults to True.

propmatplotlib.font_manager.FontProperties, optional

Font property used as a reference for paddings.


Keyworded arguments to pass to matplotlib.offsetbox.AnchoredOffsetbox.


Ellipse patch drawn.

Examples using mpl_toolkits.axes_grid1.anchored_artists.AnchoredEllipse