首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用GGally::ggpairs制作气泡图?

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

Stack Overflow用户
提问于 2015-03-05 14:42:40
回答 1查看 329关注 0票数 3

我想用GGally::ggpairs创建一个气泡图矩阵。

ggplot2中定义点/泡大小很容易,可以使用size参数:

代码语言:javascript
复制
library("ggplot2")
data(mtcars)
p <- ggplot(mtcars, aes(wt, mpg))
p + geom_point(aes(size = qsec)) 

但是,对于GGally::ggpairs,这是行不通的。下面的代码产生这样的结果:

代码语言:javascript
复制
library("GGally")
ggpairs(mtcars[ ,c("mpg", "wt", "disp")], 
        size=mtcars$qsec)

下面的代码甚至不会生成一个情节

代码语言:javascript
复制
ggpairs(mtcars[ ,c("mpg", "wt", "disp")], 
        size="qsec")
> error in eval(expr, envir, enclos) : object 'qsec' not found

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-06 08:12:46

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

代码语言:javascript
复制
ggpairs(mtcars[ ,c("mpg", "wt", "disp", "qsec")], columns = 1:3, size = "qsec")

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28880531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档