我想将样本大小值与绘图上的点相关联。我可以geom_text
用来定位点附近的数字,但这很混乱。沿着情节的外边缘排列它们会更干净。
例如,我有:
df=data.frame(y=c("cat1","cat2","cat3"),x=c(12,10,14),n=c(5,15,20))
ggplot(df,aes(x=x,y=y,label=n))+geom_point()+geom_text(size=8,hjust=-0.5)
这产生了这个情节:
我更喜欢这样的东西:
我知道我可以创建第二个绘图并使用grid.arrange
(a la this post),但是确定 textGrobs 的间距以与 y 轴对齐会很乏味。有没有更简单的方法来做到这一点?谢谢!