Punto de control del grosor del borde en ggplot
Al usar ggplot, puedo configurarshape
a 21-25 para obtener formas que tienen ajustes independientes para el interno (fill
) y borde (col
) colores, como tal:
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)
Sin embargo, no puedo averiguar cómo controlar el grosor de los bordes de la forma, ya sea configurándolos absolutamente o como un mapeo estético. Observo que si configuro unlwd
valor, anula elsize
estético:
ggplot(df, aes(x=x, y=y)) +
geom_point(aes(fill=id, size=id), colour="black", shape=21, lwd=2)
¿Cómo controlo el grosor del borde?