1
resposta

Pessoal, alguém me explica a parte desse código do Gráfico de Barras de function desenhaBarra

A var i = 0 seria referente a que? (A que está dentro do for)

function desenhaBarra(x, y, serie, cores, texto) {

        desenhaTexto(x, y-10, texto);
        var somaAltura=0; 

        for(var i = 0; i < serie.length; i++) {
            var altura = serie[i]; 

            desenhaRetangulo(x, y + somaAltura, 50, altura, cores[i]);
            somaAltura = somaAltura + altura; 
        }
    }    

    Muito obrigadaa =)

    var cores = ['blue', 'green', 'yellow', 'red']; 
    var serie2015 = [50, 25, 20, 5];
    var serie2016 = [65, 20, 13, 2];

    desenhaBarra(50, 50, serie2015, cores, '2015');
    desenhaBarra(150, 50, serie2016, cores, '2016');
1 resposta

Boa noite Letícia, tudo bem?

Só consigo dizer direito se eu ver o código inteiro.

Mas já adiantando o que pode ser a resposta da sua dúvida, a variável 'i', deve ser uma 'abreviação' para a palavra 'index' ou 'índice'. É um nome comum para variável que a gente dá para alguma variável na hora de 'iterar' (passar) por um loop (estrutura de repetição) e poder acessar os diferentes elementos de um array.

Pelo o que eu entendi, você tem um array chamado 'cores' e quer acessar cada um dos seus elementos. Para isso você declarou uma variável i e vai acessar os elementos do array da seguinte forma:

cores[i]

Bons estudos, espero ter ajudado.