控制ggplot中的'基点'点大小(大小)

jer*_*n81 6 r ggplot2

我正在寻找一种通过因子增加或减少下图中所有点的方法.我可以控制内部的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))
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的时间.

csg*_*pie 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))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述