- class matplotlib.axes.Axes(fig, *args, facecolor=None, frameon=True, sharex=None, sharey=None, label='', xscale=None, yscale=None, box_aspect=None, forward_navigation_events='auto', **kwargs)[source]#
An Axes object encapsulates all the elements of an individual (sub-)plot in a figure.
It contains most of the (sub-)plot elements:
Axis,Tick,Line2D,Text,Polygon, etc., and sets the coordinate system.Like all visible elements in a figure, Axes is an
Artistsubclass.The
Axesinstance supports callbacks through a callbacks attribute which is aCallbackRegistryinstance. The events you can connect to are 'xlim_changed' and 'ylim_changed' and the callback will be called with func(ax) where ax is theAxesinstance.Build an Axes in a figure.
- Parameters:
- fig
Figure The Axes is built in the
Figurefig.- *args
*argscan be a single(left, bottom, width, height)rectangle or a singleBbox. This specifies the rectangle (in figure coordinates) where the Axes is positioned.*argscan also consist of three numbers or a single three-digit number; in the latter case, the digits are considered as independent numbers. The numbers are interpreted as(nrows, ncols, index):(nrows, ncols)specifies the size of an array of subplots, andindexis the 1-based index of the subplot being created. Finally,*argscan also directly be aSubplotSpecinstance.- sharex, sharey
Axes, optional The x- or y-
axisis shared with the x- or y-axis in the inputAxes. Note that it is not possible to unshare axes.- frameonbool, default: True
Whether the Axes frame is visible.
- box_aspectfloat, optional
Set a fixed aspect for the Axes box, i.e. the ratio of height to width. See
set_box_aspectfor details.- forward_navigation_eventsbool or "auto", default: "auto"
Control whether pan/zoom events are passed through to Axes below this one. "auto" is True for axes with an invisible patch and False otherwise.
- **kwargs
Other optional keyword arguments:
- fig
- Returns:
matplotlib.axes.Axes — Matplotlib 3.11.0.dev1839+g0aa07393a documentation