mpl_toolkits.mplot3d.axis3d.Axis#

class mpl_toolkits.mplot3d.axis3d.Axis(axes, *, rotate_label=None, **kwargs)[源代码][源代码]#

基类:XAxis

用于3D图的Axis类。

参数:
axesAxes

创建的轴所属的 Axes

pickradius浮动

用于包含测试的接受半径。另见 Axis.contains

清除bool, 默认值: True

是否在创建时清除轴。这不是必需的,例如,当创建一个作为 Axes 一部分的 Axis 时,因为 Axes.clear 会调用 Axis.clear。 .. versionadded:: 3.8

active_pane()[源代码][源代码]#
property adir[源代码]#

!! 由 numpydoc 处理 !!

property d_interval[源代码]#

!! 由 numpydoc 处理 !!

draw(renderer)[源代码][源代码]#

使用给定的渲染器绘制艺术家(及其子项)。

如果艺术家不可见(Artist.get_visible 返回 False),则此操作无效。

参数:
渲染器 : RendererBase 子类。RendererBase 子类。

注释

此方法在 Artist 子类中被重写。

draw_grid(renderer)[源代码][源代码]#
draw_pane(renderer)[源代码][源代码]#

绘制窗格。

参数:
渲染器 : RendererBase 子类RendererBase 子类
get_label_position()[源代码][源代码]#

获取标签位置。

返回:
str{'lower', 'upper', 'both', 'default', 'none'}

轴标签的位置。

get_major_ticks(numticks=None)[源代码][源代码]#

返回主要 Tick 的列表。

警告

刻度不保证是持久的。各种操作可以创建、删除和修改刻度实例。如果你进一步处理图形(包括在显示的图形上平移/缩放),个别刻度的更改可能会丢失,存在迫在眉睫的风险。

处理单个刻度是一种最后的手段。如果可能,请使用 set_tick_params

get_minor_ticks(numticks=None)[源代码][源代码]#

返回次要 Tick 的列表。

警告

刻度不保证是持久的。各种操作可以创建、删除和修改刻度实例。如果你进一步处理图形(包括在显示的图形上平移/缩放),个别刻度的更改可能会丢失,存在迫在眉睫的风险。

处理单个刻度是一种最后的手段。如果可能,请使用 set_tick_params

get_rotate_label(text)[源代码][源代码]#
get_ticks_position()[源代码][源代码]#

获取刻度位置。

返回:
str{'lower', 'upper', 'both', 'default', 'none'}

粗体轴线、刻度和刻度标签的位置。

get_tightbbox(renderer=None, *, for_layout_only=False)[源代码][源代码]#

返回一个包围轴的边界框。它仅考虑刻度标签、轴标签和偏移文本。

如果 for_layout_only 为 True,那么标签的宽度(如果是 x 轴)或标签的高度(如果是 y 轴)将收缩到接近零。这允许 tight/constrained_layout 在执行布局时忽略过长的标签。

init3d()[源代码][源代码]#

[已弃用]

注释

自 3.6 版本弃用:

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>)[源代码]#

一次设置多个属性。

支持的属性有

属性

描述

agg_filter

一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和图像左下角的两个偏移量

alpha

标量或无

animated

布尔

clip_box

BboxBase 或 None

clip_on

布尔

clip_path

补丁或(路径,变换)或无

数据间隔

未知

figure

FigureSubFigure

gid

str

in_layout

布尔

反转

未知

标签

对象

label_coords

未知

label_position

{'lower', 'upper', 'both', 'default', 'none'}

标签文本

str

major_formatter

Formatter, str, 或函数

major_locator

Locator

minor_formatter

Formatter, str, 或函数

minor_locator

Locator

鼠标悬停

布尔

pane_color

color

路径效果

AbstractPathEffect 列表

picker

None 或 bool 或 float 或 callable

pickradius

浮动

光栅化

布尔

remove_overlapping_locs

未知

rotate_label

未知

sketch_params

(scale: float, length: float, randomness: float)

snap

布尔值或无

tick_params

未知

ticklabels

字符串序列或 Text 对象序列

ticks

1D 类似数组

ticks_position

{'lower', 'upper', 'both', 'default', 'none'}

transform

Transform

单位

units 标签

url

str

view_interval

未知

可见

布尔

zorder

浮动

set_label_position(position)[源代码][源代码]#

设置标签位置。

参数:
位置{'lower', 'upper', 'both', 'default', 'none'}

轴标签的位置。

set_pane_color(color, alpha=None)[源代码][源代码]#

设置面板颜色。

参数:
颜色 : color颜色

轴面板的颜色。

alphafloat, 可选

轴面板的Alpha值。如果为None,则基于 color

set_rotate_label(val)[源代码][源代码]#

是否旋转轴标签:True、False 或 None。如果设置为 None,则标签长度超过 4 个字符时将旋转。

set_ticks_position(position)[源代码][源代码]#

设置刻度位置。

参数:
位置{'lower', 'upper', 'both', 'default', 'none'}

粗体轴线、刻度和刻度标签的位置。

property v_interval[源代码]#

!! 由 numpydoc 处理 !!