如何在图中显示因子值?

时间:2014-12-20 06:14:49

标签: r scatter-plot ggally exploratory

当在R中绘制数据类型因子的变量时,Y轴图表显示因子水平(即数字),而不是因子的名称,尤其是在使用pairs()函数绘图时。有没有办法在两个轴上显示因子的名称?

我尝试使用as.character()将变量转换为字符,但它没有效果,因为R会抛出错误。以下示例代码生成附加图像

  

库(ISLR)

     

对(工资)

像jobclass,health这样的变量是因素,我希望图形显示因子的名称而不是数字。 由于声誉低,无法发布图片。

1 个答案:

答案 0 :(得分:0)

来自ggpairs()

GGally函数可以生成图形以及颜色和因子名称。缺点是它比pairs()

慢得多
library(GGally)
library(ISLR)
attach(Wage)
ggpairs(Wage[,c("education","jobclass","health","wage")], colour="race")