¿Dónde está el NUMBER en la recta numérica?
var scale=40/SCALE;init({range:[[LOWER_BOUND-30/scale,UPPER_BOUND+30/scale],[-1,1]],scale:[40/SCALE,40]}),line([LOWER_BOUND-25/scale,0],[UPPER_BOUND+25/scale,0],{arrows:"->"}),line([UPPER_BOUND+25/scale,0],[LOWER_BOUND-25/scale,0],{arrows:"->"});for(var x=LOWER_BOUND;UPPER_BOUND>=x;x+=SCALE)line([x,-.2],[x,.2]);style({stroke:"#6495ED",strokeWidth:3.5}),line([0,-.2],[0,.2]),label([0,-.53],"0","center"),label([SCALE,-.53],SCALE,"center"),addMouseLayer();var snap=SCALE/4;3===SCALE&&(snap=SCALE/3),graph.movablePoint=addMovablePoint({constraints:{constrainY:!0},snapX:snap}),graph.movablePoint.onMove=function(e,r){return[min(max(LOWER_BOUND,e),UPPER_BOUND),r]}
Mueve el punto anaranjado para seleccionar tu respuesta.
graph.movablePoint.coord[0]
return 0===guess?"":abs(NUMBER-guess)<.001
graph.movablePoint.setCoord([guess,0])
Sabemos que cada marca de graduación es SCALE porque 0 y SCALE están etiquetados.
Etiqueta el resto de la recta numérica.
for(var x=LOWER_BOUND;UPPER_BOUND>=x;x+=SCALE)label([x,-.53],(""+x).replace(/-/,"\\llap{-}"),"center")
El punto naranja muestra donde está el NUMBER en la recta numérica.
label([NUMBER,-.53],(""+NUMBER).replace(/-/,"\\llap{-}"),"center",{color:ORANGE}),graph.movablePoint.moveTo(NUMBER,0)