我想使用ggplot2
组合一个boxplot和一个线图。但是,我正在努力为每个组(g
)连接x轴上各类别的点。
要证明问题:
df <- data.frame(x = rep(letters[1:3],each=5),
y = c(1:5,sample(10,5),1:5),
g = rep(LETTERS[1:5],3) )
library(ggplot2)
ggplot(df, aes(x=x,y=y)) + geom_boxplot() + geom_point(aes(colour = g))
我希望有一条线连接所有A
点,一条连接所有B
点的线,依此类推。
我在这里看了一些答案,但我不能加入它们。他们建议使用group=1
,但这不适合g
中每个群组的个别行。是否可以使用stat_summary
?
答案 0 :(得分:3)
... + geom_line(aes(group = g))