Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
3
respuestas

Tengo duda, Por qué Y-10

function dibujarBarra(x,y,serie,colores,texto){

    escribirTexto(x,y-10,texto); --- EN ESTE PUNTO ESTA MI DUDA, POR QUÉ Y-10
    var sumaAltura=0;

    for (var i = 0; i <serie.length; i++) {
        var altura = serie[i];
        dibujarRectangulo(x,y+sumaAltura,50,altura,colores[i]);
        sumaAltura = sumaAltura+altura;

    }
}


Desde ya Gracias.
3 respuestas

Hola Francisco. Porque la altura de los rectángulos en el eje (Y) se encuentra en la coordenada (Y=50), para que el texto quede encima de los rectángulos le restas 10 (en este caso), entonces el texto te quedaría en la coordenada (y = 40). Si deseas poner el texto debajo de los rectángulos haces lo contrario, en lugar de restar, sumas para que el texto baje.

Muchas gracias, agradezco la observación.

Puedes seguir probando con -20, -30, -40 y te darás cuenta. Eso es lo que yo hice.