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, box_aspect=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.- frameonbool, default: True
Whether the axes frame is visible.
- box_aspectNone, or a number, optional
Sets the aspect of the axes box. See
set_box_aspectfor details.- **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'} or num autoscale_onbool autoscalex_onbool autoscaley_onbool axes_locatorCallable[[Axes, Renderer], Bbox] axisbelowbool or 'line' box_aspectNone, or a number clip_boxBboxclip_onbool clip_pathPatch or (Path, Transform) or None containsunknown facecoloror fccolor figureFigureframe_onbool gidstr in_layoutbool labelobject navigatebool navigate_modeunknown path_effectsAbstractPathEffectpickerNone or bool 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", ...} xticklabelsunknown xticksunknown yboundunknown ylabelstr ylim(bottom: float, top: float) ymarginfloat greater than -0.5 yscale{"linear", "log", "symlog", "logit", ...} yticklabelsunknown yticksunknown zorderfloat
Returns: -
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-
__dict__= mappingproxy({'__module__': 'mpl_toolkits.axes_grid1.mpl_axes', '__init__': <function Axes.AxisDict.__init__>, '__getitem__': <function Axes.AxisDict.__getitem__>, '__call__': <function Axes.AxisDict.__call__>, '__dict__': <attribute '__dict__' of 'AxisDict' objects>, '__weakref__': <attribute '__weakref__' of 'AxisDict' objects>, '__doc__': None})¶
-
__module__= 'mpl_toolkits.axes_grid1.mpl_axes'¶
-
__weakref__¶ list of weak references to the object (if defined)
-
-
__module__= 'mpl_toolkits.axes_grid1.mpl_axes'¶
-
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). 'image' 'scaled' with axis limits equal to data limits. 'square' Square plot; similar to 'scaled', but initially forcing xmax-xmin == ymax-ymin.- emitbool, 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.
- fig