如何在 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

回到顶部