在size
函数的参数ggplot
中是否可以使用两个变量?
E.g。
ggplot(mtcars, aes(qsec,drat, size = cyl))+
geom_point()
显然它有效,点的大小取决于cyl
变量。但是添加另一个可以使用size
选项的alpha
变量是否可以选择,例如variable = mpg
。怎么做?
谢谢,
更新
感谢@lukeA以下代码行:
ggplot() +
geom_point(data = mtcars, aes(qsec,drat, size = cyl)) +
geom_point(data = mtcars, aes(qsec,drat, size = mpg), alpha = .1, colour = "red")
但是当我想分别设置每个变量的大小时,这是不可能的。如果有一个size
变量,我通常使用scale_size_contiunous
但有两个size
变量则不起作用。我知道两次使用scale_size_continuous
并没有改变任何东西。也许根本不可能,但也许有人找到解决方案。