Amiga, en el ciclo "For" que esta dentro de la función para crear barras, aprovecha que ese ciclo, tiene 3 condiciones que deben cumplirse, en la primera inicia una variable que la nombro con la letra "i", y le da valor de "0 cero," en la segunda es que para continuar en el ciclo debe ser menor a la cantidad de datos del " Array" y la tercera es que cada vez que de un ciclo, a la variable "i" le sumara "1".
Posteriormente llama la función "dibujarRectangulo" y cuando lo ejecuta por primera vez, tomará el primer color de la variable en donde estan los colores, que al ejecutar la primer vuelta del ciclo, corresponde a la posición numero "0 cero", que es donde esta el azul, y cada ciclo sumara 1 tanto recorriendo los colores en orden por cada ciclo que de el "For".
Espero haber sido claro y no confundirte mas.