我看到了一些关于类似问题的帖子,但找不到合适的解决方案。由于count
我的数据(下面的可重现示例)中有重复项,因此我需要在彼此的一侧打印重叠点。人们正在使用position_dodge
,但不知何故,下面的示例对我不起作用。
library('ggplot2')
myData = data.frame(split = c(rep('a',10), rep('b',10)), count = c(20,27,21,20,24,23,21,25,22,22,35,37,32,32,32,32,31,33,32,31))
p = ggplot(myData, aes(split, count)) + geom_point(aes(colour=split), position=position_dodge(width=0.3))
p
#Getting the warning
ymax not defined: adjusting position using y instead