如何在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"))))輸出
如果您將以上所有程式碼片段作為一個程式執行,它將生成以下輸出:

廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP