Hola! Les comparto mi solución del ejercicio :)
<meta charset = "UTF-8">
<canvas width = "600" height = "400"></canvas>
<script>
function dibujarBarra(x,y,serie,colores,texto) {
var nueva_y = 50;
for(var i = 0; i <= 5; i++){
var posicion_x = x;
var base_rect = y;
dibujarRectangulo(posicion_x, nueva_y, base_rect, serie[i], colores[i]);
escribirTexto(x,y,texto);
nueva_y = nueva_y + serie[i];
}
}
function dibujarRectangulo(x,y,base,altura,color) {
var pantalla = document.querySelector("canvas");
var pincel = pantalla.getContext("2d");
pincel.fillStyle = color;
pincel.fillRect(x,y,base,altura);
pincel.strokeStyle = "black";
pincel.strokeRect(x,y,base,altura)
}
function escribirTexto(x,y,texto){
var pantalla = document.querySelector("canvas");
var pincel = pantalla.getContext("2d");
pincel.font = "15px Times New Roman";
pincel.fillStyle = "black";
pincel.fillText(texto,x + 10,y-10);
}
var serie2009 = [6, 47, 41, 3, 3];
var serie2019 = [81, 9, 3, 3, 4];
var colores = ["blue", "green", "yellow", "red", "gray"]
dibujarBarra(50,50,serie2009,colores,"2009");
dibujarBarra(150,50,serie2019,colores,"2019");
</script>