Randstärke des Kontrollpunkts in ggplot

Bei Verwendung von ggplot kann ich einstellenshape bis 21-25, um Formen zu erhalten, die eine unabhängige Einstellung für die interne (fill) und Grenze (col) Farben wie folgt:

df <- data.frame(id=runif(12), x=1:12, y=runif(12))
ggplot(df, aes(x=x, y=y)) + 
  geom_point(aes(fill=id, size=id), colour="black", shape=21)

Ich kann jedoch nicht herausfinden, wie die Dicke der Formränder gesteuert werden kann, indem sie entweder absolut oder als ästhetische Zuordnung festgelegt werden. Ich stelle fest, dass, wenn ich einlwd Wert überschreibt es diesize ästhetisch:

ggplot(df, aes(x=x, y=y)) + 
  geom_point(aes(fill=id, size=id), colour="black", shape=21, lwd=2)

Wie steuere ich die Randstärke?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage