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

[Duda] PROBLEMA EJERCICIO DE BARRAS

En el ejercicio de barras solo usa texto para poner 2009 y 2019 pero no los textos para poner los textos a cada rectangulo con los datos de cuanto se ocupa cada explorador. Hay que implementar una funcion luego de crear el rectangulo para insertar el texto a un costado de cada rectangulo. Les dejo el codigo por si me quieren ayudar con la funcion.

1 respuesta

¡Hola Estudiante!

Gracias por compartir tu código con nosotros. Para hacer esto, puedes modificar la función dibujarBarra para que llame a la función escribirTexto después de dibujar cada rectángulo. Aquí tienes un ejemplo de cómo podrías hacerlo:

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

    var sumaAltura = 0;
    for (var i = 0; i < serie.length; i++) {
        var altura = serie[i];
        dibujarRectangulo(x, y + sumaAltura, 50, altura, colores[i]);
        escribirTexto(x + 60, y + sumaAltura + altura/2, serie[i].toString());
        sumaAltura = sumaAltura + altura;
    }
    escribirTexto(x, y - 10, texto);
}

En este ejemplo, he agregado una llamada a escribirTexto después de dibujar cada rectángulo. La posición x del texto se establece en x + 60 para que aparezca al lado derecho de cada rectángulo. La posición y se establece en y + sumaAltura + altura/2 para que el texto esté centrado verticalmente en cada rectángulo.

Espero que esto te ayude a resolver tu problema. Si tienes alguna otra pregunta, no dudes en preguntar. ¡Buena suerte con tu ejercicio!

¡Saludos!

Si este post te ayudó, por favor marca como solucionado ✓. ¡Continúa con tus estudios!