Я хочу сравнить количество разноцветных цветов (красного и зеленого) на двух разных участках. У меня есть boxplot в ggplot2 с графиком дрожания на заднем плане. Я хочу, чтобы цвет точек дрожания был разным в зависимости от цвета цветов. Не уверен, как это сделать! Есть ли способ кодировать мои грани в зависимости от цвета цветка?
Некоторые примеры данных:
site <- c(rep(1, 4), rep(2, 4))
colour <- c("red", "green", "red", "green", "red", "green", "red", "green")
number <- c(12, 24, 22, 14, 12, 16, 18, 17)
df <- data.frame(site, colour, number)
df$site <- as.factor(df$site)
ggplot(df, aes(site, number))+
facet_wrap("colour")+
geom_jitter(alpha = 0.3) +
geom_boxplot(alpha = 0, colour = "black")+
theme(legend.position = "none")