我想将样本大小值与绘图上的点相关联.我可以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)
Run Code Online (Sandbox Code Playgroud)
这产生了这个情节:
我更喜欢这样的东西:
我知道我可以创建第二个图并使用grid.arrange
(这篇文章),但确定textGrobs与y轴对齐的间距会很繁琐.有更简单的方法吗?谢谢!
是否可以geom_line()
在ggplot2
图表下方插入光栅图像或pdf图像?
我希望能够快速地在先前计算的绘图上绘制数据,这需要花费很长时间才能生成,因为它使用了大量数据.
我仔细阅读了这个例子.但是,由于它超过一年,我认为现在可能有不同的方式.