Я хотел бы связать значения размера выборки с точками на графике. Я могу использовать 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 этот пост), но было бы утомительно определить интервал textGrobs на строку с осью y. Есть ли более простой способ сделать это? Спасибо!