我尝试使用代码
重现https://stackoverflow.com/a/15210305/1135424中的数字require(GGally)
data(tips, package="reshape")
ggpairs(data=tips, title="tips data", colour = "sex")
然而,在情节中,我得到的点数不是基于性别的颜色,而是它们都是相同的颜色。我收到以下警告
警告讯息: 在warn_if_args_exist(list(...))中: 额外的论点:'颜色'被忽略了。如果这些是“美学”,请使用“映射”提交它们。 ggpairs中的变量> ggplot2 :: aes或ggplot2 :: aes_string。
我尝试过添加ggplot2 :: aes(color = sex),但这也不起作用。
这里有其他人有同样的问题吗?我使用R版本3.3.1和GGally_1.2.0。
感谢。
答案 0 :(得分:14)
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)))
wrap()
binwidth
{{}}} {}} {}} {} {{}}