我在mtcars数据集上使用mtcars$cyl
函数。
我正在尝试根据plot(x=mtcars$wt, y=mtcars$mpg, col = mtcars$cyl)
变量
cyl变量中的不同值是4,6和8
首先我试过这个:
cyl
我在蓝色,紫色和灰色颜色上绘制了点。
然后我将mtcars$fcyl <- as.factor(mtcars$cyl)
plot(x=mtcars$wt, y=mtcars$mpg, col = mtcars$fcyl)
变量转换为因子并再次尝试相同的情节,
arg0
但这次我得到了黑色,红色和绿色
我想了解如何将变量指定为因子来改变颜色。背后会发生什么?
答案 0 :(得分:2)
我想了解如何将变量指定为因子来改变颜色。背后会发生什么?
在R中,因素只是引擎盖下的整数。在绘图功能中,整数被转换为八种不同的颜色(重复),这八种颜色可以在视觉上分开。
试试这个:
plot(x=1:16, y=1:16, col = 1:16, pch=16)