如何在 R 中建立包含缺失值條形的條形圖?
為了在 R 中建立條形圖,我們可以使用 barplot 函式,但如果資料中存在一些缺失值,則可以使用 ggplot2 包。例如,如果我們有一個包含兩個向量(例如 x 和 y)的資料框,其中 x 包含分類值(NA 作為其中一個值),而 y 包含每個類別的計數/頻率,則可以使用命令 ggplot(df,aes(x,y))+geom_bar(stat="identity") 建立條形圖。
示例
考慮以下資料框:
> x<-c("A","B",NA)
> y<-c(24,21,45)
> df<-data.frame(x,y)
> df輸出
x y 1 A 24 2 B 21 3 <NA> 45
使用 barplot 函式建立條形圖:
> barplot(y~x,data=df)
輸出

載入 ggplot2 包並使用 ggplot2 包的 geom_bar 函式建立條形圖:
> library(ggplot2) > ggplot(df,aes(x,y))+geom_bar(stat="identity")
輸出

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