我试图在 ggplot2 中使用 geom_point() 绘制一个图,其中变量映射到 x、y、颜色和形状,并躲避颜色但不形状的位置。
x=tibble(Color=c(rep('A',12),rep('B',12),rep('C',12)),
Shape=rep(c(rep('A',3),rep('B',3),rep('C',3),rep('D',3)),3),
xVar=rep(c('A','B','C'),12),
Value=rnorm(36))
ggplot(x,aes(xVar,Value,color=Color,shape=Shape))+
geom_point(position=position_dodge(width=.5))
是否可以将闪避位置限制为一种美学?我已经搜索了文档和堆栈溢出,但还没有找到任何东西。