mpl_toolkits.mplot3d.axis3d.Axis#

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

基类:XAxis

用于3D绘图的Axis类。

参数:
axesAxes

此创建的Axis所属的Axes

pickradius浮点数

包含测试的接受半径。另请参阅Axis.contains

clear布尔值,默认值:True

创建时是否清除Axis。这不是必需的,例如,当创建作为Axes一部分的Axis时,因为Axes.clear将调用Axis.clear。.. 新增版本:: 3.8

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

[已弃用]

备注

自版本 3.6 起已废弃

property d_interval[源]#

[已弃用]

备注

自版本 3.6 起已废弃: 请改用get_data_interval。

draw(renderer)[源]#

使用给定的渲染器绘制 Artist(及其子对象)。

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

参数:
rendererRendererBase 子类。

备注

此方法在 Artist 子类中被覆盖。

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

绘制面板。

参数:
rendererRendererBase 子类
get_label_position()[源]#

获取标签位置。

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

轴标签的位置。

get_major_ticks(numticks=None)[源]#

返回主要Tick的列表。

警告

刻度不保证是持久的。各种操作可以创建、删除和修改Tick实例。如果您在图上进一步操作(包括在显示的图上平移/缩放),则单个刻度的更改可能无法保留。

操作单个刻度是最后的手段。如果可能,请改用set_tick_params

get_minor_ticks(numticks=None)[源]#

返回次要Tick的列表。

警告

刻度不保证是持久的。各种操作可以创建、删除和修改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)[源]#

返回一个包围轴的边界框。它只考虑刻度标签、轴标签和offsetText。

如果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>, converter=<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

浮点数或 None

animated

布尔值

clip_box

BboxBase 或 None

clip_on

布尔值

clip_path

Patch 或 (Path, Transform) 或 None

converter

转换接口

数据区间

未知

figure

FigureSubFigure

gid

字符串

in_layout

布尔值

inverted

未知

label

未知

label_coords

未知

label_position

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

label_text

字符串

major_formatter

Formatterstr或函数

major_locator

定位器

minor_formatter

Formatterstr或函数

minor_locator

定位器

mouseover

布尔值

pane_color

颜色

path_effects

AbstractPathEffect列表

picker

None 或 布尔值 或 浮点数 或 可调用对象

pickradius

浮点数

rasterized

布尔值

remove_overlapping_locs

未知

rotate_label

未知

sketch_params

(scale: 浮点数, length: 浮点数, randomness: 浮点数)

snap

布尔值或 None

tick_params

未知

ticklabels

字符串序列或Text序列

ticks

一维数组状

ticks_position

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

transform

变换

单位

单位标签

url

字符串

view_interval

未知

visible

布尔值

zorder

浮点数

set_label_position(position)[源]#

设置标签位置。

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

轴标签的位置。

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

设置面板颜色。

参数:
color颜色

轴面板的颜色。

alpha浮点数, 可选

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

set_rotate_label(val)[源]#

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

set_ticks_position(position)[源]#

设置刻度位置。

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

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

property v_interval[源]#

[已弃用]

备注

自版本 3.6 起已废弃: 请改用get_view_interval。