Використовуючи ggplot, я можу встановити shapeзначення 21-25, щоб отримати фігури, які мають незалежне налаштування для внутрішнього ( fill) та межевого ( col) кольорів, наприклад:
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)

Однак я не можу зрозуміти, як контролювати товщину меж фігури, ні встановлюючи їх абсолютно, ні як естетичне відображення. Зауважу, що якщо я встановлюю lwdзначення, це перевершує sizeестетичне:
ggplot(df, aes(x=x, y=y)) +
geom_point(aes(fill=id, size=id), colour="black", shape=21, lwd=2)

Як контролювати товщину кордону?

