我正在尝试使用代码重现https://tgmstat.wordpress.com/2013/11/13/plot-matrix-with-the-r-package-ggally/中的图

require(GGally)
data(tips, package="reshape")
ggpairs(data=tips, title="tips data", colour = "sex")

但是,在情节中,我得到的点不是根据性别着色的,而是它们都是相同的颜色。我收到以下警告



我试过添加ggplot2::aes(colour = sex),但这也不起作用。

这里还有其他人有同样的问题吗?我正在使用R版本3.3.1和GGally_1.2.0。

谢谢。

最佳答案

GGally的发展相当快,因此2013年的博客文章中包含过时的代码也就不足为奇了。当我使用GGally 1.2.0运行您的代码时,我得到同样的警告。如果添加映射,它对我有用:

require(GGally)
data(tips, package="reshape")
g1 <- ggpairs(data=tips, title="tips data",
  mapping=ggplot2::aes(colour = sex),
  lower=list(combo=wrap("facethist",binwidth=1)))

the wiki page之后进行wrap()咒语,以停止有关需要在binwidth中设置stat_bin的投诉...

r - 基于带有R ggpairs变量的着色点-LMLPHP

10-06 01:46