ggplot2 - использование двух разных цветовых шкал для наложенных графиков

Я пытаюсь наложить два разных сюжета. Одинgeom_boxplot, другойgeom_jitter, Мне бы хотелось, чтобы у каждого была своя цветовая гамма. Но когда я добавляю вторую цветовую шкалу, мне выдается ошибка

 "Scale for 'fill' is already present. Adding another scale for 'fill', 
  which will replace the existing scale."

Я предполагаю, что я делаю что-то не так. Любой совет будет признателен

Это грубый пример моего рабочего кода:

P <-  ggplot(dat) + 
          geom_boxplot(aes(x=ve, y=metValue, fill=metric), alpha=.35, w=0.6, notch=FALSE, na.rm = TRUE) + 
          scale_fill_manual(values=cpalette1) + 
          geom_hline(yintercept=0, colour="#DD4466", linetype = "longdash") +
          theme(legend.position="none")

P + geom_jitter(dat2, aes(x=ve, y=metValue, fill=atd), 
                size=2, shape=4, alpha = 0.4, 
                position = position_jitter(width = .03, height=0.03), na.rm = TRUE) + 
              scale_fill_manual(values=cpalette2)

dat а такжеdat2 имеют одинаковую схему, но разные значения.

Я нашел несколько примеров, относящихся к наложенным графикам, но ни один из них, по-видимому, не отвечал этой конкретной проблеме.

Ответы на вопрос(1)

Ваш ответ на вопрос