我正在寻找一种通过因子增加或减少下图中所有点的方法。我可以控制内部的aes。我可以控制艾斯以外的大小。但我无法弄清楚如何将两者结合起来。
df <- data.frame(val1 = rnorm(10, 5), val2 = rnorm(10, 5), size = rnorm(10, 5))
ggplot(df) + geom_point(aes(val1, val2, size = size))
提前感谢您的时间。
答案 0 :(得分:15)
您可以使用scale_size_
功能更改基本尺寸。例如,
g = ggplot(df) + geom_point(aes(val1, val2, size = size))
g + scale_size_continuous(range = c(1, 6))
g + scale_size_continuous(range = c(1, 18))