A 1D number line with tick marks, optional tick labels, and tips. Maps numeric values to scene coordinates via n2p (number to point).
Super classes
manimR::MObject -> manimR::VMobject -> NumberLine
Public fields
x_rangec(min, max, step)
lengthLength in scene units
include_ticksWhether to include tick marks
tick_sizeHeight of tick marks
include_numbersWhether to include number labels
numbers_to_includeSpecific numbers to label (NULL = auto from step)
include_tipWhether to include arrow tip at max end
font_sizeFont size for number labels
label_directionDirection to place labels relative to line
tick_marksList of tick mark VMobjects
number_labelsList of number label mobjects
Methods
Inherited methods
manimR::MObject$add_updater()manimR::MObject$align_to()manimR::MObject$clear_updaters()manimR::MObject$copy()manimR::MObject$generate_target()manimR::MObject$get_bottom()manimR::MObject$get_corner()manimR::MObject$get_height()manimR::MObject$get_left()manimR::MObject$get_right()manimR::MObject$get_top()manimR::MObject$get_width()manimR::MObject$match_color()manimR::MObject$next_to()manimR::MObject$set_opacity()manimR::MObject$to_corner()manimR::MObject$to_edge()manimR::VMobject$add()manimR::VMobject$add_cubic_bezier()manimR::VMobject$add_line()manimR::VMobject$add_submobject()manimR::VMobject$append_points()manimR::VMobject$clear_points()manimR::VMobject$get_all_points()manimR::VMobject$get_arc_length()manimR::VMobject$get_bounding_box()manimR::VMobject$get_center()manimR::VMobject$get_draw_points()manimR::VMobject$get_end()manimR::VMobject$get_num_curves()manimR::VMobject$get_points()manimR::VMobject$get_start()manimR::VMobject$get_submobject()manimR::VMobject$has_points()manimR::VMobject$move_to()manimR::VMobject$point_from_proportion()manimR::VMobject$print()manimR::VMobject$remove()manimR::VMobject$rotate()manimR::VMobject$scale()manimR::VMobject$set_color()manimR::VMobject$set_fill()manimR::VMobject$set_points()manimR::VMobject$set_stroke()manimR::VMobject$set_style()manimR::VMobject$shift()
Method new()
Create a NumberLine
Usage
NumberLine$new(
x_range = c(-5, 5, 1),
length = 10,
color = WHITE,
include_ticks = TRUE,
tick_size = 0.1,
include_numbers = FALSE,
numbers_to_include = NULL,
include_tip = FALSE,
font_size = 24,
label_direction = NULL,
...
)Arguments
x_rangec(min, max, step)
lengthLine length in scene units
colorLine color
include_ticksInclude tick marks
tick_sizeTick mark height
include_numbersInclude number labels
numbers_to_includeSpecific numbers to label
include_tipInclude arrow tip
font_sizeLabel font size
label_directionDirection for labels (default DOWN)
...Additional args