Minha função legenda ficou dessa forma
function desenhaLegenda (x,y, cores, descricao) {
desenhaTexto (x,y-15,'Legenda');
for (var posicao = 0; posicao < cores.length;posicao++) {
desenhaRetangulo (x, y, 10, 10, cores [posicao]);
desenhaTexto (x +15,y+10,descricao [posicao]);
x=x+80;
}
}
desenhaLegenda (50,200, cores, descricao);