如何在 R 中创建一个以颜色为组的散点图?
要创建以颜色为组的散点图,我们可以将 col 参数中的颜色定义为字符。
例如,如果我们有两个向量,那么我们可以使用下面提到的命令在 x 和 y 之间创建散点图,x 和 y 值为红色和蓝色 -
plot(x,y,col=as.character(cut(x,2,labels=c("red","blue"))))
示例
以下代码段创建了一个示例数据框 -
x<-sample(1:100,50)x
创建以下数据框
[1] 51 85 47 78 96 9 5 94 12 53 81 10 14 34 91 75 35 31 90[20] 24 41 68 19 28 7 22 100 45 70 98 30 11 56 25 82 26 37 33
[39] 84 50 80 43 1 60 89 38 79 57 44 21
以下代码段创建了一个示例数据框 -
y<-sample(1:100,50)y
创建以下数据框
[1] 11 81 84 49 42 27 92 32 56 66 90 15 54 12 8 24 37 78 75 68 52 36 50 80 93[26] 13 61 71 74 47 65 70 29 85 77 55 25 53 63 39 91 99 35 43 72 89 16 79 23 95
要在上面创建的数据框中创建一个以颜色为组的散点图,请将以下代码添加到上面的代码片段中 -
x<-sample(1:100,50)输出结果y<-sample(1:100,50)
plot(x,y)
如果您将上述所有片段作为单个程序执行,它会生成以下输出 -
要在上面创建的数据框中创建一个以颜色为组的散点图,请将以下代码添加到上面的代码片段中 -
x<-sample(1:100,50)输出结果y<-sample(1:100,50)
plot(x,y,col=as.character(cut(x,2,labels=c("green","blue"))))
如果您将上述所有片段作为单个程序执行,它会生成以下输出 -
以上是 如何在 R 中创建一个以颜色为组的散点图? 的全部内容, 来源链接: utcz.com/z/363437.html