Consegui fazer as barras "na martelada". Desenhei retângulo por retângulo e escrevi os textos sem usar a função desenhaBarra porque não me lembrava como fazer Arrays. Depois, vendo a solução do professor, tive dificuldade para entender essa parte:
for (var i = 0; i < serie.length; i++) {
var altura = serie[i];
desenhaRetangulo(x, y + somaAltura, 50, altura, cores[i]);
somaAltura = somaAltura + altura;
}
Lembro do curso anterior, do professor ter dito que a propriedade "length" retorna o número de elementos do array. Mas, mesmo assim, estou com dificuldade par entender a lógica. E também não entendo como o programa consegue entender que quando eu digo só "serie" estou me referindo à variável serie2015 (ou serie2016). Confesso que estou perdida aqui. Adoraria ter uma explicação mais detalhada disso...