【发布时间】:2019-01-28 17:53:44
【问题描述】:
我有一个包含两个分类条件的数据集(条件 A 的级别为 A1 和 A2,条件 B 的级别为 B1 和 B2)。每个测量对象贡献四个数据点,一个用于两种条件的每种组合。
我已经绘制了单独的数据点(添加了一些抖动),并希望将每个 A 级的每个主题的两个点连接起来(因此将每个红点与属于同一主题的相邻绿松石点连接起来)示例图)。我尝试使用 geom_line(),但未能指定线连接同一级别 A 的点。可能有一些解决方案使用 facet_grid() 而不是分组,但因为这只是更复杂情节的一部分,我希望有一个保持分组的解决方案。
d <- data.frame(id=as.factor(rep(1:100, each=4)),
A=rep(c("A1", "A1", "A2", "A2"), 100),
B=rep(c("B1", "B2", "B1", "B2"), 100),
y=runif(400))
ggplot(d, aes(x=A, y=y, col=B)) + geom_point(position=position_jitterdodge(.5))
【问题讨论】: