【发布时间】:2013-10-30 15:50:21
【问题描述】:
使用 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)
如何控制边框粗细?
【问题讨论】:
标签: r ggplot2 border point thickness