Ich möchte Stichprobengrößenwerte mit Punkten in einem Diagramm verknüpfen. Ich kann geom_text
die Zahlen in der Nähe der Punkte positionieren, aber das ist chaotisch. Es wäre viel sauberer, sie am äußeren Rand des Grundstücks auszurichten.
Zum Beispiel habe ich:
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)
Welches produziert diese Handlung:
Ich würde so etwas bevorzugen:
Ich weiß, dass ich ein zweites Diagramm erstellen und verwenden kann grid.arrange
(a la this post ), aber es wäre mühsam, den Abstand der textGrobs zu bestimmen, um mit der y-Achse übereinzustimmen. Gibt es einen einfacheren Weg, dies zu tun? Vielen Dank!