如何在 R 中使用 ggplot2 在條形圖中將文字顯示在中間?
要在 R 中使用 ggplot2 在條形圖中央顯示文字,我們可以按照下列步驟操作:-
首先,建立一個數據框。
然後,使用 ggplot 函式和 geom_bar 函式建立條形圖,並使用 geom_text 函式在中間顯示文字
示例
建立資料框
讓我們建立一個如下所示的資料框:-
x<-LETTERS[1:4] freq<-c(24,28,21,30) df<-data.frame(x,freq) df
輸出
執行後,以上指令碼會生成以下輸出(此輸出會因系統中的隨機性而異):-
x freq 1 A 24 2 B 28 3 C 21 4 D 30
建立條形圖並在中央顯示文字
使用 ggplot 函式和 geom_bar 函式建立資料框 df 中儲存的資料的條形圖,並使用 geom_text 函式在條形中央顯示 freq 列的文字:-
x<-LETTERS[1:4] freq<-c(24,28,21,30) df<-data.frame(x,freq) library(ggplot2) ggplot(df,aes(x,freq))+geom_bar(stat="identity")+geom_text(aes(label=freq),color="white",size=5,position=position_stack(vjust=0.5))
輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP