使用分类变量作为R中Pairs的颜色

时间:2014-02-24 22:57:46

标签: r colors plot

我想创建矩阵图,但使用其中一个分类变量作为颜色。我在矩阵中使用了以下代码:

pairs(salesintl)

它给我矩阵图很好(参见输出here)。

然后我将代码修改为:

pairs(salesintl, col=salesintl$Status)

它返回一个空矩阵图(参见输出here)。

它就像一个没有内容的空框架。 salesintl$status是一个有2层的因素。

我做错了什么? 谢谢,

1 个答案:

答案 0 :(得分:0)

如果您乐于使用 ggplot 世界而不是基本的 R 图形,那么:

library(GGally)
ggpairs(salesintl, aes(color = status))

是我找到的最简单的表达方式。

我也喜欢 ggpairs 将接受分类变量,并给出类似于马赛克图(分类与分类时)或箱线图(分类与数字时)的内容。

enter image description here