On this page
mpl_toolkits.axisartist.axislines.Axes
class mpl_toolkits.axisartist.axislines.Axes(*args, grid_helper=None, **kwargs)[source]-
Bases:
matplotlib.axes._axes.AxesBuild an axes in a figure.
Parameters: -
figFigure -
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, shareyAxes, optional -
The x or y
axisis shared with the x or y axis in the inputAxes. -
frameonbool, 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 or None 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_pathPatch or (Path, Transform) or 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 Bboxprop_cycleunknown rasterization_zorderfloat or None rasterizedbool or None sketch_params(scale: float, length: float, randomness: float) snapbool or None titlestr transformTransformurlstr visiblebool xboundunknown xlabelstr xlim(bottom: float, top: float) xmarginfloat greater than -0.5 xscale{"linear", "log", "symlog", "logit", ...} xticklabelsList[str] xticksunknown yboundunknown ylabelstr ylim(bottom: float, top: float) ymarginfloat greater than -0.5 yscale{"linear", "log", "symlog", "logit", ...} yticklabelsList[str] yticksunknown zorderfloat
Returns: -
axesAxes -
The new
Axesobject.
property 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, ymaxfloat, optional -
The axis limits to be set. This can also be achieved using
ax.set(xlim=(xmin, xmax), ylim=(ymin, ymax)) -
optionbool 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. This is the same as ax.set_aspect('equal', adjustable='datalim'). Explicit data limits may not be respected in this case.'scaled' Set equal scaling (i.e., make circles circular) by changing dimensions of the plot box. This is the same as ax.set_aspect('equal', adjustable='box', anchor='C'). Additionally, further autoscaling will be disabled.'tight' Set limits just large enough to show all data, then disable further autoscaling. '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. -
emitbool, 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, ymaxfloat -
The axis limits.
-
cla(self)[source]-
Clear the current axes.
get_grid_helper(self)[source]
grid(self, b=None, which='major', axis='both', **kwargs)[source]-
Toggle the gridlines, and optionally set the properties of the lines.
invalidate_grid_helper(self)[source]
new_fixed_axis(self, loc, offset=None)[source]
new_floating_axis(self, nth_coord, value, axis_direction='bottom')[source]
new_gridlines(self, grid_helper=None)[source]-
Create and return a new GridlineCollection instance.
which : "major" or "minor" axis : "both", "x" or "y"
toggle_axisline(self, b=None)[source]
-
© 2012–2018 Matplotlib Development Team. All rights reserved.
Licensed under the Matplotlib License Agreement.
https://matplotlib.org/3.2.2/api/_as_gen/mpl_toolkits.axisartist.axislines.Axes.html