Mi duda es porque se suma la altura en la coordenada "y" en lugar de sumarla en el argumento de la altura del rectangulo, aquí abajo dejo el código.
function dibujarBarra(x, y, serie, colores, texto) {
escribirTexto(x, y - 10, texto);
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;
}
}