NumberLine¶
NumberLine¶
-
class
manimlib.mobject.number_line.
NumberLine
(**kwargs)¶ 数轴
全部以关键字参数的形式传入
x_min, x_max
: 数轴的最大值最小值unit_size
: 单位长度大小刻度相关
include_ticks
: 是否包含刻度线(bool值,默认True)tick_size
: 刻度大小(默认0.1)tick_frequency
: 刻度的频率(默认每一个单位一个刻度)numbers_with_elongated_ticks
: 需要大刻度的数字(一个列表,默认为[0])
数字相关
include_numbers
: 是否包含数字(bool值,默认False)numbers_to_show
: 需要显示的数字number_at_center
: 中心的数字label_direction
: 数字在刻度的哪个方位(默认DOWN)line_to_number_buff
: 数字到线的距离decimal_number_config
: 字典,表示要传入给DecimalNumber
的样式exclude_zero_from_default_numbers
: 是否不显示0,默认False
箭头相关
include_tip
: 是否包含箭头(bool值,默认False)tip_width, tip_height
: 箭头的宽度、高度
-
get_number_mobject
(number, number_config=None, scale_val=None, direction=None, buff=None)¶ 根据传入的
number
获取需要显示的数字物体
-
get_number_mobjects
(*numbers, **kwargs)¶ 根据传入的
number
数组获取需要显示的数字物体
-
n2p
(number)¶ number_to_point
的简写
-
number_to_point
(number)¶ 将在数轴上的数字转化为在屏幕上的点坐标
-
p2n
(point)¶ point_to_number
的简写
-
point_to_number
(point)¶ 将在屏幕上的点坐标转化为在数轴上的数字