0
我想將相應的值標籤放置在每個條塊段中間的geom_col
堆疊條形圖中。在geom_col堆疊條形圖中的每個條塊中間位置geom_text
但是,我的天真嘗試失敗。
library(ggplot2) # Version: ggplot2 2.2
dta <- data.frame(group = c("A","A","A",
"B","B","B"),
sector = c("x","y","z",
"x","y","z"),
value = c(10,20,70,
30,20,50))
ggplot(data = dta) +
geom_col(aes(x = group, y = value, fill = sector)) +
geom_text(position="stack",
aes(x = group, y = value, label = value))
顯然,設置y=value/2
爲geom_text
沒有幫助,無論是。此外,文本的位置錯誤(顛倒)。
任何(優雅)的想法如何解決這個問題?