Adicionar cor ao boxplot - erro "Valor contínuo fornecido à escala discreta"

Provavelmente existe uma solução muito fácil para o meu problema, mas não consegui encontrar uma resposta satisfatória online.

Usando o comando a seguir, consegui criar o seguinte gráfico de boxplot e sobrepô-lo com os pontos de dados individuais:

ggplot(data = MYdata, aes(x = Age, y = Richness)) + 
  geom_boxplot(aes(group=Age)) + 
  geom_point(aes(color = Age))

Há várias coisas que gostaria de adicionar / alterar:

1 Altere a cor da linha e / ou preenchimento de cada boxplot (dependendo da "idade") usando 6 cores diferentes da esquerda para a direita:

c("#E69F00", "#56B4E9", "#009E73", "#F0E442", "#0072B2", "#D55E00")

eu tentei

ggplot(data = MYdata, aes(Age, Richness)) + 
  geom_boxplot(aes(group=Age)) + 
  scale_colour_manual(values = c("#E69F00", "#56B4E9", "#009E73", 
                                 "#F0E442", "#0072B2", "#D55E00")) 

mas isso resulta em um"Continuous value supplied to discrete scale" erro.

2 Altere a cor de cada ponto de dados (dependendo da "Idade") usando 6 cores diferentes da esquerda para a direita:

c("#E69F00", "#56B4E9", "#009E73", "#F0E442", "#0072B2", "#D55E00")

Eu tentei:

ggplot(data = MYdata, aes(Age, Richness)) + 
  geom_boxplot(aes(group=Age)) + 
  geom_point(aes(color = Age)) + 
  scale_colour_manual(values = c("#E69F00", "#56B4E9", "#009E73", 
                                 "#F0E442", "#0072B2", "#D55E00")) 

mas também resulta em um erro:

Valor contínuo fornecido à escala discreta

3 Altere o texto da legenda para "0 mês", "1 mês", "3 meses", "6 meses", "9 meses", "12 meses"

questionAnswers(1)

yourAnswerToTheQuestion