有人能指出我正确的方向制作像这样的情节w / ggplot2吗?甚至只是功能类型。
我一直在寻找ggplot2,但找不到这样的东西。
答案 0 :(得分:8)
我假设情节的基本特征是: a。)x轴是分类的,和 b。)点的x位置略有不同, c。)一些汇总统计(我使用了中位数)。 如果这就是你要找的东西,
require(ggplot2)
require(plyr)
#define the data
lev <- gl(2, 10, 20, labels=c("I", "II"))
y <- runif(20)
df <- data.frame(lev, y)
#calculate the medians - I'm guessing that's what the horiz lines are?
meds <- ddply(df, .(lev), summarise, med = median(y))
ggplot(df, aes(x=lev, y=y, colour=lev)) +
geom_point(position="jitter") +
theme_bw() +
scale_colour_manual(values=c("red", "darkblue")) +
geom_errorbar(data=meds, aes(x=lev, y=med, ymin=med, ymax=med))
如果这很重要,您可以使用annotate()
添加数字和小括号。