【发布时间】:2014-07-23 21:54:19
【问题描述】:
是否可以像我一样在箱线图中对抖动进行分组,以便数据点与每个市场的因素对齐?现在它正在按市场名称排列。我给它们上色以显示哪些应该被分组。
我的代码
p<-ggplot(droplevels(subset(sData,STORE_TYPE=='Test')),aes(factor(MARKET_NAME),DST_UNITS))
p +
geom_boxplot(aes(fill=factor(PROGRAM_STATUS,c("PRE-PROGRAM","POST-PROGRAM")), outlier.shape=NA) +
geom_jitter(aes(color=factor(PROGRAM_STATUS,c("PRE-PROGRAM","POST-PROGRAM"))),position=position_jitter(width=0))
【问题讨论】:
-
我的猜测是您的问题是箱线图是基于
fill美学而被躲避的,但geom_jitter没有意识到这种美学。可能使用fill或group与抖动将是要走的路。但最好能提供一个可重现的例子。 -
您在某处缺少
)。 -
这是solution(第二个答案),适用于 ggplot2 版本 1.0.0 - 使用新位置 - jitterdodge
-
jbaums,看来我在某处遗漏了 )。我在下面发布了工作答案