如何在 R 中透過 ggplot2 在條形圖中顯示條形下方帶有負號的標籤?
預設情況下,由 ggplot2 建立的條形圖中的標籤在沒有符號的情況下表示,但特別是在我們有一些負值時,我們可能希望顯示標籤符號。這可以透過使用 ggplot2 軟體包的 geom_text 函式來完成,如下例所示。
考慮以下資料幀 −
示例
x<-c("A","B","C","D")
y<-c(21,-5,-20,10)
df<-data.frame(x,y)
df輸出
x y 1 A 21 2 B -5 3 C -20 4 D 10
載入 ggplot2 軟體包併為 df 中的資料建立條形圖 −
示例
library(ggplot2) ggplot(df,aes(x,y))+geom_bar(stat="identity")
輸出

為 df 中的資料建立條形圖,顯示帶有負號的負標籤 −
示例
ggplot(df,aes(x,y))+geom_bar(stat="identity")+geom_text(aes(y=y+sign(y),label=y))
輸出

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