NumberLine¶
NumberLine¶
-
class
manimlib.mobject.number_line.
NumberLine
(x_range: Sequence[float] | None = None, **kwargs)¶ 数轴
x_range=[x_min, x_max, dx]
: 范围和步进include_numbers
: 是否包含数字numbers_to_exclude
: 数轴包含数字时,这个列表内的数字不会显示include_tip
: 包含箭头tip_config
: 箭头参数include_ticks
: 包含刻度decimal_number_config
数轴标数num_decimal_places
: 小数点位数font_size
: 字体大小
-
add_numbers
(x_values: Iterable[float] | None = None, excluding: Iterable[float] | None = None, font_size: int = 24, **kwargs) → VGroup¶ 给数轴标上数字
-
get_unit_size
() → float¶ 获取单位长度
-
n2p
(number: float) → numpy.ndarray¶ number_to_point 的简写
-
number_to_point
(number: float | numpy.ndarray) → numpy.ndarray¶ 输入一个数轴上的数,返回它的绝对坐标,number -> array[x, y, 0]
-
p2n
(point: numpy.ndarray) → float¶ point_to_number 的简写
-
point_to_number
(point: numpy.ndarray) → float¶ 输入一个绝对坐标,返回这个坐标在数轴上标的数,array[x, y, 0] -> number
UnitInterval¶
-
class
manimlib.mobject.number_line.
UnitInterval
(x_range: Sequence[float] | None = None, **kwargs)¶ 范围为 [0,1] 的数轴
x_range=[x_min, x_max, dx]
: 范围和步进include_numbers
: 是否包含数字numbers_to_exclude
: 数轴包含数字时,这个列表内的数字不会显示include_tip
: 包含箭头tip_config
: 箭头参数include_ticks
: 包含刻度decimal_number_config
数轴标数num_decimal_places
: 小数点位数font_size
: 字体大小