| [ Web Proxy ] |
| Viewing: https://matplotlib.org/devdocs/api/_as_gen/../_as_gen/matplotlib.axes.Axes.html | [Back] [Original] |
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 Artist subclass.
The Axes instance supports callbacks through a callbacks attribute which
is a CallbackRegistry instance. The events you can connect to
are 'xlim_changed' and 'ylim_changed' and the callback will be called with
func(ax) where ax is the Axes instance.
Note
As a user, you do not instantiate Axes directly, but use Axes creation
methods instead; e.g. from pyplot or Figure:
subplots, subplot_mosaic or Figure.add_axes.
Build an Axes in a figure.
FigureThe Axes is built in the Figure fig.
*args can be a single (left, bottom, width, height)
rectangle or a single Bbox. This specifies the rectangle (in
figure coordinates) where the Axes is positioned.
*args can 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, and index is the 1-based index of the subplot
being created. Finally, *args can also directly be a
SubplotSpec instance.
Axes, optionalThe x- or y-axis is shared with the x- or y-axis in
the input Axes. Note that it is not possible to unshare
axes.
Whether the Axes frame is visible.
Set a fixed aspect for the Axes box, i.e. the ratio of height to
width. See set_box_aspect for details.
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.
Other optional keyword arguments:
Property |
Description |
|---|---|
{'box', 'datalim'} |
|
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 |
|
float or None |
|
(float, float) or {'C', 'SW', 'S', 'SE', 'E', 'NE', ...} |
|
bool |
|
{'auto', 'equal'} or float |
|
bool |
|
unknown |
|
unknown |
|
Callable[[Axes, Renderer], Bbox] |
|
bool or 'line' |
|
float or None |
|
|
|
bool |
|
Patch or (Path, Transform) or None |
|
bool or "auto" |
|
bool |
|
str |
|
bool |
|
object |
|
bool |
|
bool |
|
unknown |
|
list of |
|
None or bool or float or callable |
|
[left, bottom, width, height] or |
|
float or None |
|
bool |
|
(scale: float, length: float, randomness: float) |
|
bool or None |
|
unknown |
|
str |
|
str |
|
bool |
|
(lower: float, upper: float) |
|
unknown |
|
str |
|
(left: float, right: float) |
|
float greater than -0.5 |
|
unknown |
|
unknown |
|
unknown |
|
(lower: float, upper: float) |
|
unknown |
|
str |
|
(bottom: float, top: float) |
|
float greater than -0.5 |
|
unknown |
|
unknown |
|
unknown |
|
float |
| Web Proxy Viewer | New URL | Original Page |