我有這樣的條形圖:堆疊geom_bar問題與疊置條和標籤放錯了地方
group = c("A","A","B","B")
value = c(25,-75,-40,-76)
day = c(1,2,1,2)
dat = data.frame(group = group , value = value, day = day)
ggplot(data = dat, aes(x = group, y = value, fill = factor(day))) +
geom_bar(stat = "identity", position = "identity")+
geom_text(aes(label = round(value,0)), color = "black", position = "stack")
,我想堆疊酒吧和值出現。當我運行上面的代碼時,-76不在正確的位置(並且它看起來也不是75)。
任何想法如何讓數字出現在正確的位置?
你應該注意的警告:'警告消息: 堆疊沒有明確定義,當YMIN = 0'即你正在做一個混亂的圖形! – alistaire
如果你想要堆疊酒吧,你爲什麼在'geom_bar'中使用'position =「identity」'? – Axeman
也@alistaire,我沒有得到這個警告,運行'2.1.0.9000'。 – Axeman