【发布时间】:2019-05-30 15:46:15
【问题描述】:
我想比较两个不同地点的不同颜色花朵(红色和绿色)的数量。我在 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")
【问题讨论】:
标签: r ggplot2 facet-wrap