Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Sugerencia] Usando la posición Y como acumulador

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

        escribirTexto(x, y - 10, texto);

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

    }

En mi caso use como acumulador de la posición del grafico mi variable Y (posición de partida para dibujar), ya que pude ver que la altura la tomaban del primer número de cada arreglo, y me surgió la duda: qué tal si tomo como acumulador a la primera. Y este fue el resultado:

Referencia a la implementación de la función

1 respuesta

Creo que optimizaste bastante bien tu còdigo.