在ggplot中自定义geom_point参数

时间:2012-09-02 13:56:40

标签: r ggplot2

我需要在ggplot中自定义笔触粗细和边角样式。将变量映射到正方形区域,我发现角落圆角导致较小的正方形变为圆形。 ggplot是否具有此功能,或者是否可能采用不同的方法将方块绘制为pch=22方法?

非常感谢提前。

t <- data.frame(x=rep(c(1:5),5)/5, y=rep(c(1:5),each=5)/5, s=round(seq(1,10,length.out=25)))
t
p <- ggplot(data=t, aes(x=x,y=y))

p + geom_point(aes(size=s), pch=22, fill=NA, col='black') +
  scale_area(range = c(0, 2))

# options e.g. linejoin = "mitre", lineend = "butt" don't work

enter image description here

1 个答案:

答案 0 :(得分:0)

未解决和撤回(缺乏回应)。