¡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!