8

我正在寻找一种方法来增加或减少下图中的所有点。我可以控制 aes 内的内容。而且我可以控制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))

在此先感谢您的时间。

4

1 回答 1

19

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

在此处输入图像描述

于 2012-11-02T10:19:15.667 回答