我想将样本大小值与绘图上的点相关联。我可以使用geom_text
来定位靠近点的数字,但是这很麻烦。将它们沿着剧情的外边缘排列起来会更清晰。ggplot2 - 在绘图外注释
举例来说,我有:
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轴排列的间距是很繁琐的。有没有更简单的方法来做到这一点?谢谢!
这可能与二级轴线做我认为它正在开发中。但如果你想尝试一下,请点击此链接https://groups.google.com/forum/?fromgroups=#!topic/ggplot2/_3Pm-JEoCqE –
嗯有趣...我想知道哈德利是否要去执行这个。但是,我收到一些奇怪的错误,试图加载'devtools':'call:if(!version_match){error:argument is length zero'。 – jslefche
我只能说devtools适合我。如果您无法解决问题,您应该尝试发布问题。 –