mpl_toolkits.mplot3d.axis3d.Axis#
- class mpl_toolkits.mplot3d.axis3d.Axis(axes, *, rotate_label=None, **kwargs)[source]#
Bases:
XAxis
An Axis class for the 3D plots.
- Parameters:
- axes
Axes
The
Axes
to which the created Axis belongs.- pickradiusfloat
The acceptance radius for containment tests. See also
Axis.contains
.- clearbool, default: True
Whether to clear the Axis on creation. This is not required, e.g., when creating an Axis as part of an Axes, as
Axes.clear
will callAxis.clear
. .. versionadded:: 3.8
- axes
- draw(renderer)[source]#
Draw the Artist (and its children) using the given renderer.
This has no effect if the artist is not visible (
Artist.get_visible
returns False).- Parameters:
- renderer
RendererBase
subclass.
- renderer
Notes
This method is overridden in the Artist subclasses.
- draw_pane(renderer)[source]#
Draw pane.
- Parameters:
- renderer
RendererBase
subclass
- renderer
- get_label_position()[source]#
Get the label position.
- Returns:
- str{'lower', 'upper', 'both', 'default', 'none'}
The position of the axis label.
- get_major_ticks(numticks=None)[source]#
Return the list of major
Tick
s.Warning
Ticks are not guaranteed to be persistent. Various operations can create, delete and modify the Tick instances. There is an imminent risk that changes to individual ticks will not survive if you work on the figure further (including also panning/zooming on a displayed figure).
Working on the individual ticks is a method of last resort. Use
set_tick_params
instead if possible.
- get_minor_ticks(numticks=None)[source]#
Return the list of minor
Tick
s.Warning
Ticks are not guaranteed to be persistent. Various operations can create, delete and modify the Tick instances. There is an imminent risk that changes to individual ticks will not survive if you work on the figure further (including also panning/zooming on a displayed figure).
Working on the individual ticks is a method of last resort. Use
set_tick_params
instead if possible.
- get_ticks_position()[source]#
Get the ticks position.
- Returns:
- str{'lower', 'upper', 'both', 'default', 'none'}
The position of the bolded axis lines, ticks, and tick labels.
- get_tightbbox(renderer=None, *, for_layout_only=False)[source]#
Return a bounding box that encloses the axis. It only accounts tick labels, axis label, and offsetText.
If for_layout_only is True, then the width of the label (if this is an x-axis) or the height of the label (if this is a y-axis) is collapsed to near zero. This allows tight/constrained_layout to ignore too-long labels when doing their layout.
- set(*, agg_filter=<UNSET>, alpha=<UNSET>, animated=<UNSET>, clip_box=<UNSET>, clip_on=<UNSET>, clip_path=<UNSET>, data_interval=<UNSET>, gid=<UNSET>, in_layout=<UNSET>, inverted=<UNSET>, label=<UNSET>, label_coords=<UNSET>, label_position=<UNSET>, label_text=<UNSET>, major_formatter=<UNSET>, major_locator=<UNSET>, minor_formatter=<UNSET>, minor_locator=<UNSET>, mouseover=<UNSET>, pane_color=<UNSET>, path_effects=<UNSET>, picker=<UNSET>, pickradius=<UNSET>, rasterized=<UNSET>, remove_overlapping_locs=<UNSET>, rotate_label=<UNSET>, sketch_params=<UNSET>, snap=<UNSET>, tick_params=<UNSET>, ticklabels=<UNSET>, ticks=<UNSET>, ticks_position=<UNSET>, transform=<UNSET>, units=<UNSET>, url=<UNSET>, view_interval=<UNSET>, visible=<UNSET>, zorder=<UNSET>)[source]#
Set multiple properties at once.
Supported properties are
Property
Description
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
scalar or None
bool
BboxBase
or Nonebool
Patch or (Path, Transform) or None
unknown
str
bool
unknown
object
unknown
{'lower', 'upper', 'both', 'default', 'none'}
str
Formatter
,str
, or functionFormatter
,str
, or functionbool
color
list of
AbstractPathEffect
None or bool or float or callable
float
bool
unknown
unknown
(scale: float, length: float, randomness: float)
bool or None
unknown
unknown
1D array-like
{'lower', 'upper', 'both', 'default', 'none'}
units tag
str
unknown
bool
float
- set_label_position(position)[source]#
Set the label position.
- Parameters:
- position{'lower', 'upper', 'both', 'default', 'none'}
The position of the axis label.
- set_pane_color(color, alpha=None)[source]#
Set pane color.
- Parameters:
- colorcolor
Color for axis pane.
- alphafloat, optional
Alpha value for axis pane. If None, base it on color.
- set_rotate_label(val)[source]#
Whether to rotate the axis label: True, False or None. If set to None the label will be rotated if longer than 4 chars.