如何在R中使用color brewer在ggplot2建立的散點圖中顯示NA組的值?
為了在R中使用color brewer在ggplot2建立的散點圖中顯示NA組的值,我們可以按照以下步驟操作:
- 首先,建立一個數據框。
- 然後,使用預設顏色建立散點圖。
- 之後,使用scale_color_brewer函式根據scale_color_brewer中給定的調色盤建立散點圖,其中包含基於調色盤的點的顏色(包括NA)。
建立資料框
讓我們建立一個如下所示的資料框:
x<-sample(1:50,25)
y<-sample(1:50,25)
Group<-sample(c("First","Second","NA"),25,replace=TRUE)
df<-data.frame(x,y,Group)
df執行上述指令碼後,將生成以下輸出(由於隨機化,此輸出在您的系統上會有所不同):
x y Group 1 46 11 NA 2 32 47 NA 3 23 26 NA 4 26 28 First 5 3 36 First 6 33 49 NA 7 38 3 Second 8 14 10 Second 9 30 39 Second 10 11 14 Second 11 34 8 NA 12 18 21 NA 13 2 31 First 14 9 32 First 15 20 38 First 16 5 50 Second 17 29 34 Second 18 19 43 NA 19 4 20 First 20 17 46 First 21 31 4 First 22 1 24 Second 23 24 6 Second 24 42 29 NA 25 15 41 Second
使用預設顏色建立散點圖
使用ggplot2包的geom_point函式在x和y之間建立散點圖:
x<-sample(1:50,25)
y<-sample(1:50,25)
Group<-sample(c("First","Second","NA"),25,replace=TRUE)
df<-data.frame(x,y,Group)
library(ggplot2)
ggplot(df,aes(x,y,col=Group))+geom_point()輸出

根據scale_color_brewer中的調色盤建立散點圖,其中包含基於調色盤的點的顏色
在ggplot函式中新增scale_color_brewer函式並建立散點圖:
x<-sample(1:50,25)
y<-sample(1:50,25)
Group<-sample(c("First","Second","NA"),25,replace=TRUE)
df<-data.frame(x,y,Group)
library(ggplot2)
ggplot(df,aes(x,y,col=Group))+geom_point()+scale_color_brewer(palette="Set3")輸出

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