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

时间:2012-11-02 10:03:23

标签: 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))

提前感谢您的时间。

1 个答案:

答案 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))

enter image description here