mpl_toolkits.mplot3d.axis3d.Axis#
- class mpl_toolkits.mplot3d.axis3d.Axis(axes, *, rotate_label=None, **kwargs)[源代码][源代码]#
基类:
XAxis用于3D图的Axis类。
- 参数:
- axes
Axes 创建的轴所属的
Axes。- pickradius浮动
用于包含测试的接受半径。另见
Axis.contains。- 清除bool, 默认值: True
是否在创建时清除轴。这不是必需的,例如,当创建一个作为 Axes 一部分的 Axis 时,因为
Axes.clear会调用Axis.clear。 .. versionadded:: 3.8
- axes
- draw(renderer)[源代码][源代码]#
使用给定的渲染器绘制艺术家(及其子项)。
如果艺术家不可见(
Artist.get_visible返回 False),则此操作无效。- 参数:
- 渲染器 :
RendererBase子类。RendererBase 子类。
- 渲染器 :
注释
此方法在 Artist 子类中被重写。
- draw_pane(renderer)[源代码][源代码]#
绘制窗格。
- 参数:
- 渲染器 :
RendererBase子类RendererBase 子类
- 渲染器 :
- get_major_ticks(numticks=None)[源代码][源代码]#
返回主要
Tick的列表。警告
刻度不保证是持久的。各种操作可以创建、删除和修改刻度实例。如果你进一步处理图形(包括在显示的图形上平移/缩放),个别刻度的更改可能会丢失,存在迫在眉睫的风险。
处理单个刻度是一种最后的手段。如果可能,请使用
set_tick_params。
- get_minor_ticks(numticks=None)[源代码][源代码]#
返回次要
Tick的列表。警告
刻度不保证是持久的。各种操作可以创建、删除和修改刻度实例。如果你进一步处理图形(包括在显示的图形上平移/缩放),个别刻度的更改可能会丢失,存在迫在眉睫的风险。
处理单个刻度是一种最后的手段。如果可能,请使用
set_tick_params。
- 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 在执行布局时忽略过长的标签。
- 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>)[源代码]#
一次设置多个属性。
支持的属性有
属性
描述
一个过滤函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和图像左下角的两个偏移量
标量或无
布尔
BboxBase或 None布尔
补丁或(路径,变换)或无
未知
str
布尔
未知
对象
未知
{'lower', 'upper', 'both', 'default', 'none'}
str
Formatter,str, 或函数Formatter,str, 或函数布尔
None 或 bool 或 float 或 callable
浮动
布尔
未知
未知
(scale: float, length: float, randomness: float)
布尔值或无
未知
字符串序列或
Text对象序列1D 类似数组
{'lower', 'upper', 'both', 'default', 'none'}
units 标签
str
未知
布尔
浮动
- set_label_position(position)[源代码][源代码]#
设置标签位置。
- 参数:
- 位置{'lower', 'upper', 'both', 'default', 'none'}
轴标签的位置。
- set_pane_color(color, alpha=None)[源代码][源代码]#
设置面板颜色。
- 参数:
- 颜色 : color颜色
轴面板的颜色。
- alphafloat, 可选
轴面板的Alpha值。如果为None,则基于 color。