我想使用 ggplot2 在基于数据填充的散点图上的点周围放置一个黑色边框。另外,我想避免为黑色边框添加图例条目,因为它将在每个点上。基本上我正在寻找这个情节,但每个点周围都有黑色边框。
df <- data.frame(id=runif(12), x=1:12, y=runif(12))
ggplot(df, aes(x=x, y=y))+geom_point(aes(colour=id), size=12)
作为奖励,我不想为黑色边框添加图例条目。我最好的尝试是:
df <- data.frame(id=runif(12), x=1:12, y=runif(12))
ggplot(df, aes(x=x, y=y))+geom_point(aes(fill=id, colour="black"), size=12)
这使:
我不明白为什么这不能给我想要的东西,更糟糕的是(对于我在 ggplot2 中的教育)我不明白为什么它似乎没有将填充颜色映射到任何东西!有什么帮助吗?
也许如果我能正确地获得轮廓和填充映射,我可以使用像这里最后一组数字中的一个黑客来关闭图例。