Não entendi muito bem o porque de criar um laço dentro da função de criar a barra.
Não entendi muito bem o porque de criar um laço dentro da função de criar a barra.
Boa noite, Lucas! Como vai?
Veja que o objetivo da função desenhaBarra()
é desenhar retângulos uns sobre os outros de modo a formar a tal barra do gráfico! Pra isso, essa função recebe um parâmetro chamado serie
que nada mais é do que um array com os valores que representarão cada um dos retângulos citados anteriormente. Isso quer dizer que se o array tiver 4 valores, logo a função desenhaBarra()
precisará empilhar 4 retângulos!
É justamente por isso que o laço for
é necessário! Para que seja possível percorrer todo o array serie
e desenhar cada um dos retângulos com seu respectivo valor!
Pegou a ideia? Qualquer coisa é só falar!
Grande abraço e bons estudos, meu aluno!