如何用GGally :: ggpairs制作气泡图?

时间:2015-03-05 14:42:40

标签: r ggplot2 bubble-chart ggally

我想使用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)

points obviously not varying in size=qsec

以下代码甚至不会产生情节

ggpairs(mtcars[ ,c("mpg", "wt", "disp")], 
        size="qsec")
> error in eval(expr, envir, enclos) : object 'qsec' not found

有任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您收到最后一个错误,因为子集qsec中不存在c("mpg", "wt", "disp")

ggpairs(mtcars[ ,c("mpg", "wt", "disp", "qsec")], columns = 1:3, size = "qsec")

enter image description here