【问题标题】:How to make a bubble chart with GGally::ggpairs?如何使用 GGally::ggpairs 制作气泡图?
【发布时间】:2015-05-06 23:31:56
【问题描述】:

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

有什么办法解决这个问题吗?

【问题讨论】:

    标签: r ggplot2 bubble-chart ggally


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-04-28
      • 2014-05-05
      • 1970-01-01
      • 2016-10-17
      • 2015-04-10
      • 2015-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多