如何用GGally :: ggpairs制作气泡图?
我想用GGally::ggpairs
创建一个气泡图矩阵。
使用size
参数定义ggplot2
的点/气泡大小很简单:
library("ggplot2")
data(mtcars)
p <- ggplot(mtcars, aes(wt, mpg))
p + geom_point(aes(size = qsec))
但是,对于GGally::ggpairs
这不起作用。 下面的代码产生这个:
library("GGally")
ggpairs(mtcars[ ,c("mpg", "wt", "disp")],
size=mtcars$qsec)
下面的代码甚至不会生成一个图
ggpairs(mtcars[ ,c("mpg", "wt", "disp")],
size="qsec")
> error in eval(expr, envir, enclos) : object 'qsec' not found
任何想法如何解决这一问题?
你会得到最后一个错误,因为qsec
在子集c("mpg", "wt", "disp")
不存在c("mpg", "wt", "disp")
。
ggpairs(mtcars[ ,c("mpg", "wt", "disp", "qsec")], columns = 1:3, size = "qsec")
链接地址: http://www.djcxy.com/p/30913.html