如何在R中使用color brewer在ggplot2圖形中顯示NA頻率?
為了使用R中的color brewer在ggplot2圖形中顯示NA頻率,我們可以按照以下步驟操作:
- 首先,建立一個數據框。
- 然後,使用預設顏色建立圖表。
- 之後,使用scale_colour_brewer函式建立條形圖,並使用na.value設定NA值條的顏色。
建立資料框
讓我們建立一個如下所示的資料框:
Group<-c("A","B","C",NA)
Count<-c(24,21,27,25)
df<-data.frame(Group,Count)
df執行上述指令碼後,會生成以下輸出(此輸出由於隨機化而可能在您的系統上有所不同):
Group Count 1 A 24 2 B 21 3 C 27 4 <NA> 25
使用預設顏色建立條形圖
載入ggplot2包併為df中的資料建立條形圖:
Group<-c("A","B","C",NA)
Count<-c(24,21,27,25)
df<-data.frame(Group,Count)
library(ggplot2)
ggplot(df,aes(Group,Count,fill=Group))+geom_bar(stat="identity")輸出

使用color brewer建立條形圖並更改表示NA的條的顏色
使用ggplot2包的scale_colour_brewer函式建立條形圖,並將NA值條的顏色設定為紅色,na.value如下所示:
Group<-c("A","B","C",NA)
Count<-c(24,21,27,25)
df<-data.frame(Group,Count)
library(ggplot2)
ggplot(df,aes(Group,Count,fill=Group))+geom_bar(stat="identity")+scale_fill_brewer(pa
lette="Accent",na.value="red")輸出

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