极地平面
合格名称:manim.mobject.graphing.coordinate\_systems.PolarPlane
Bases: Axes
创建带有背景线的极平面。
参数
- azimuth_step ( float | None ) –
方位角(也称为角坐标或极角)的划分数。如果None
指定,则它将使用由以下指定的默认值azimuth_units
:
"PI radians"
或:20"TAU radians"
"degrees"
:36"gradians"
:40None
: 1
非整数值将导致在圆末端部分除法。
- size ( float | None ) – 平面的直径。
- radius_step ( float ) – 褪色半径线之间的距离。
- radius_max ( float ) – 半径的最大值。
- azimuth_units ( str | None ) –
指定方位角的默认标签系统。选项有:
"PI radians"
:区间内的分数标签[0,2π]和 π 作为常数。"TAU radians"
:区间内的分数标签[0,τ](在哪里 τ=2π) 和 τ 作为常数。"degrees"
: 区间内的小数标签[0,360]拥有学位(∘) 象征。"gradians"
: 区间内的小数标签[0,400]带有上标“g”(g)。-
None
: 区间内的小数标签[0,1]。 -
azimuth_compact_fraction ( bool ) – 如果
azimuth_units
选项有小数标签,则选择是否以紧凑形式组合常量 xuy 相对于 xyu, 在哪里 u 是常数。 - azimuth_offset ( float ) – 方位角的角度偏移,以弧度表示。
- azimuth_direction( str ) –
方位角的方向。
"CW"
: 顺时针。-
"CCW"
: 逆时针方向。 -
azimuth_label_buff ( float ) – 方位角标签的缓冲区。
- azimuth_label_font_size ( float ) – 方位角标签的字体大小。
- radius_config ( dict | None ) – 半径的轴配置。
- background_line_style ( dict | None ) –
- faded_line_style ( dict | None ) –
- faded_line_ratio ( int ) –
- make_smooth_after_applying_functions ( bool ) –
例子
示例:PolarPlane 示例
Python | |
---|---|
参考:PolarPlane
方法
add_coordinates |
添加坐标。 |
get_axes |
获取轴。 |
get_coordinate_labels |
获取坐标的标签 |
get_radian_label |
|
get_vector |
|
prepare_for_nonlinear_transform |
属性
animate |
用于对 的任何方法的应用程序进行动画处理self 。 |
animation_overrides |
|
color |
|
depth |
对象的深度。 |
fill_color |
如果有多种颜色(对于渐变),则返回第一个颜色 |
height |
mobject 的高度。 |
n_points_per_curve |
|
sheen_factor |
|
stroke_color |
|
width |
mobject 的宽度。 |
add_coordinates(r_values=None, a_values=None)
添加坐标。
参数
- r_values ( Iterable [ float ] | None ) – 沿半径的可迭代值,默认为 None。
- a_values ( Iterable [ float ] | None ) – 沿方位角的可迭代值,默认为 None。
get_axes()
获取轴。
返回
一对轴。
返回类型
get_coordinate_labels(r_values=None, a_values=None, **kwargs)
获取坐标的标签
参数
- r_values ( Iterable [ float ] | None ) – 沿半径的可迭代值,默认为 None。
- a_values ( Iterable [ float ] | None ) – 沿方位角的可迭代值,默认为 None。
返回
半径和方位角值的标签。
返回类型