我想用GGally::ggpairs创建一个气泡图矩阵。
在ggplot2中定义点/泡大小很容易,可以使用size参数:
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有什么办法解决这个问题吗?
发布于 2015-03-06 08:12:46
您得到最后一个错误,因为qsec不存在于子集c("mpg", "wt", "disp")中。
ggpairs(mtcars[ ,c("mpg", "wt", "disp", "qsec")], columns = 1:3, size = "qsec")

https://stackoverflow.com/questions/28880531
复制相似问题