如何在 R 中使用 ggplot2 建立條形圖並在條形頂部新增標籤?


有多種方法可以表示圖表,特別是條形圖可以用多種變體表示。我們也可以在條形圖中包含條形標籤,以便檢視者可以輕鬆理解條形對應類別的頻率。為了在條形圖中將標籤放在條形頂部,我們可以在 ggplot2 中使用 geom_text 中的 vjust = 0。

示例

 線上演示

考慮以下資料框 -

df<-data.frame(x=factor(c("Male","Female")),Frequency=c(24,28))
df

輸出

  x Frequency
1 Male   24
2 Female 28

載入 ggplot2 並建立沒有條形標籤的簡單條形圖 -

library(ggplot2)
ggplot(df,aes(x,Frequency))+geom_bar(stat="identity")

輸出

建立帶有條形標籤的條形圖 -

ggplot(df,aes(x,Frequency))+geom_bar(stat="identity")+
+ geom_text(aes(label=Frequency),vjust=0)

輸出

更新於: 2020-08-21

407 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.