三轴
合格名称:manim.mobject.graphing.coordinate\_systems.ThreeDAxes
Python | |
---|---|
一组 3 维轴。
参数
- x_range ( Sequence [ float ] | None ) – x 轴的值。
[x_min, x_max, x_step]
- y_range ( Sequence [ float ] | None ) – y 轴的值。
[y_min, y_max, y_step]
- z_range ( Sequence [ float ] | None ) – z 轴的值。
[z_min, z_max, z_step]
- x_length ( float | None ) – x 轴的长度。
- y_length ( float | None ) – y 轴的长度。
- z_length ( float | None ) – z 轴的长度。
- z_axis_config ( dict | None ) – 传递给
NumberLine
影响 z 轴的参数。 - z_normal ( Sequence [ float ] ) – 法线方向。
- num_axis_pieces ( int ) – 用于构造轴的块数。
- light_source ( Sequence [ float ] ) – 光源的方向。
- depth– 目前不起作用。
- gloss– 目前不起作用。
- kwargs – 要传递给 的附加参数
Axes
。
方法
get_axis_labels |
定义图形的 x_axis 和 y_axis 的标签。 |
get_y_axis_label |
生成 y 轴标签。 |
get_z_axis_label |
生成 z 轴标签。 |
属性
animate |
用于对 的任何方法的应用程序进行动画处理self 。 |
animation_overrides |
|
color |
|
depth |
对象的深度。 |
fill_color |
如果有多种颜色(对于渐变),则返回第一个颜色 |
height |
mobject 的高度。 |
n_points_per_curve |
|
sheen_factor |
|
stroke_color |
|
width |
mobject 的宽度。 |
get_axis_labels(x_label='x', y_label='y', z_label='z')
定义图形的 x_axis 和 y_axis 的标签。
为了增强对标签位置的控制,请使用get_x_axis_label()
、 get_y_axis_label()
和 get_z_axis_label()
。
参数
- x_label ( float | str | Mobject ) – x_轴的标签。默认为
MathTex
forstr
和float
输入。 - y_label ( float | str | Mobject ) – y 轴的标签。默认为
MathTex
forstr
和float
输入。 - z_label ( float | str | Mobject ) – z 轴的标签。默认为
MathTex
forstr
和float
输入。
返回
VGroup
x_axis、y_axis 和 z_axis 的标签。
返回类型
也可以看看
例子
示例:GetAxisLabelsExample
Python | |
---|---|
Python | |
---|---|
生成 y 轴标签。
参数
- label ( float | str | Mobject ) – 标签。默认为
MathTex
forstr
和float
输入。 - edge ( Sequence [ float ] ) – 默认情况下将添加标签的 y 轴边缘
UR
。 - direction( Sequence [ float ] ) – 默认情况下,允许从边缘进一步定位标签
UR
。 - buff ( float ) – 默认情况下,标签距线条的距离
SMALL_BUFF
。 - rotation– 默认情况下旋转标签的角度
PI/2
。 - rotation_axis – 默认情况下旋转标签的轴
OUT
。
返回
定位的标签。
返回类型
例子
示例:GetYAxisLabelExample
Python | |
---|---|
Python | |
---|---|
生成 z 轴标签。
参数
- label ( float | str | Mobject ) – 标签。默认为
MathTex
forstr
和float
输入。 - edge ( Sequence [ float ] ) – 默认情况下将添加标签的 z 轴边缘
OUT
。 - direction( Sequence [ float ] ) – 默认情况下,允许从边缘进一步定位标签
RIGHT
。 - buff ( float ) – 默认情况下,标签距线条的距离
SMALL_BUFF
。 - rotation– 默认情况下旋转标签的角度
PI/2
。 - rotation_axis – 默认情况下旋转标签的轴
RIGHT
。
返回
定位的标签。
返回类型
例子
示例:获取 ZAxisLabelExample