On this page
mpl_toolkits.axes_grid1.mpl_axes.Axes
class mpl_toolkits.axes_grid1.mpl_axes.Axes(fig, rect, facecolor=None, frameon=True, sharex=None, sharey=None, label='', xscale=None, yscale=None, **kwargs)[source]-
Bases:
matplotlib.axes._axes.AxesBuild an axes in a figure.
Parameters: -
fig : Figure -
The axes is build in the
Figurefig. -
rect : [left, bottom, width, height] -
The axes is build in the rectangle rect. rect is in
Figurecoordinates. -
sharex, sharey : Axes, optional -
The x or y
axisis shared with the x or y axis in the inputAxes. -
frameon : bool, optional -
True means that the axes frame is visible.
- **kwargs
-
Other optional keyword arguments:
Property Description adjustable{'box', 'datalim'} agg_filtera filter function, which takes a (m, n, 3) float array and a dpi value, and returns a (m, n, 3) array alphafloat anchor2-tuple of floats or {'C', 'SW', 'S', 'SE', ...} animatedbool aspect{'auto', 'equal'} or num autoscale_onbool autoscalex_onbool autoscaley_onbool axes_locatorCallable[[Axes, Renderer], Bbox] axisbelowbool or 'line' clip_boxBboxclip_onbool clip_path[( Path,Transform) |Patch| None]containscallable facecolorcolor fccolor figureFigureframe_onbool gidstr in_layoutbool labelobject navigatebool navigate_modeunknown path_effectsAbstractPathEffectpickerNone or bool or float or callable position[left, bottom, width, height] or Bboxrasterization_zorderfloat or None rasterizedbool or None sketch_params(scale: float, length: float, randomness: float) snapbool or None titlestr transformTransformurlstr visiblebool xboundunknown xlabelstr xlim(left: float, right: float) xmarginfloat greater than -0.5 xscale{"linear", "log", "symlog", "logit", ...} xticklabelsList[str] xtickslist yboundunknown ylabelstr ylim(bottom: float, top: float) ymarginfloat greater than -0.5 yscale{"linear", "log", "symlog", "logit", ...} yticklabelsList[str] ytickslist zorderfloat
Returns: -
axes : Axes -
The new
Axesobject.
class AxisDict() -> new empty dictionary dict(mapping) -> new dictionary initialized from a mapping object's (key, value) pairs dict(iterable) -> new dictionary initialized as if via: d = {} for k, v in iterable: d[k] = v dict(**kwargs) -> new dictionary initialized with the name=value pairs in the keyword argument list. For example: dict(one=1, two=2)[source]-
Bases:
dict
axis-
Convenience method to get or set some axis properties.
Call signatures:
xmin, xmax, ymin, ymax = axis() xmin, xmax, ymin, ymax = axis([xmin, xmax, ymin, ymax]) xmin, xmax, ymin, ymax = axis(option) xmin, xmax, ymin, ymax = axis(**kwargs)Parameters: -
xmin, xmax, ymin, ymax : float, optional -
The axis limits to be set. Either none or all of the limits must be given. This can also be achieved using
ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax)) -
option : bool or str -
If a bool, turns axis lines and labels on or off. If a string, possible values are:
Value Description 'on' Turn on axis lines and labels. Same as True.'off' Turn off axis lines and labels. Same as False.'equal' Set equal scaling (i.e., make circles circular) by changing axis limits. 'scaled' Set equal scaling (i.e., make circles circular) by changing dimensions of the plot box. 'tight' Set limits just large enough to show all data. 'auto' Automatic scaling (fill plot box with data). 'normal' Same as 'auto'; deprecated. 'image' 'scaled' with axis limits equal to data limits. 'square' Square plot; similar to 'scaled', but initially forcing xmax-xmin = ymax-ymin. -
emit : bool, optional, default True -
Whether observers are notified of the axis limit change. This option is passed on to
set_xlimandset_ylim.
Returns: -
xmin, xmax, ymin, ymax : float -
The axis limits.
-
cla(self)[source]-
Clear the current axes.
-
Examples using mpl_toolkits.axes_grid1.mpl_axes.Axes
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.1.1/api/_as_gen/mpl_toolkits.axes_grid1.mpl_axes.Axes.html