我在mtcars数据集上使用 plot
函数 .
我试图根据 mtcars$cyl
变量为图添加颜色
cyl变量中的不同值是4,6和8
首先我试过这个:
plot(x=mtcars$wt, y=mtcars$mpg, col = mtcars$cyl)
我在 blue,purple and grey 颜色上绘制了点数 .
然后我将 cyl
变量转换为一个因子并再次尝试相同的情节,
mtcars$fcyl <- as.factor(mtcars$cyl)
plot(x=mtcars$wt, y=mtcars$mpg, col = mtcars$fcyl)
但是这次我得到 black,red and green
我想了解如何将变量赋值为因子更改颜色 . 背后会发生什么?
1 回答
在R中,因素只是引擎盖下的整数 . 在绘图功能中,整数被转换为八种不同的颜色(重复),这八种颜色可以在视觉上分开 .
试试这个: