NumberLine

NumberLine

class manimlib.mobject.number_line.NumberLine(x_range=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=None, excluding=None, font_size=24, **kwargs)

给数轴标数

get_unit_size()

获取单位长度

n2p(number)

number_to_point 的简写

number_to_point(number)

输入一个数轴上的数,返回它的绝对坐标,number -> array[x, y, 0]

p2n(point)

point_to_number 的简写

point_to_number(point)

输入一个绝对坐标,返回这个坐标在数轴上标的数,array[x, y, 0] -> number

UnitInterval

class manimlib.mobject.number_line.UnitInterval(x_range=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 : 字体大小