0
我試圖找到類似問題的問題,但沒有成效。如果這個問題已經被請求,請在那裏指導我。堆疊的條形圖:條形內的間距
如何在疊加的條形圖的每個條中添加空間?
df <- data.frame(Type =sample(LETTERS[1:5],14,replace = T),
ET =sample(c('A1','A2','B3','B6','C5'),14,replace = T))
ggplot(df, aes(x=Type, fill = as.factor(ET))) + geom_bar()
例如,兩種類型之間的空間(顏色)的A
條內。
有使用下面的命令,但不知道可以對單變量的情節
ggplot(data, aes(x=xvar,y=yvar,fill=zvar)) + geom_bar(stat="identity")
試過這個命令做了兩個變量的選擇,但沒有奏效:
df %>% group_by(Type) %>% count(ET) %>% data.frame() %>% ggplot(aes(x=Type, y=n, fill = ET)) + geom_bar(stat="identity")
你是什麼意思的「間距」?它們是堆疊的,固有地,不同顏色之間應該沒有間距。你的意思是改變顏色的排列方式嗎?例如紫紅色的頂部? – bouncyball
是的,我同意你關於堆積條形圖的概念。在我的情況下,當每個小節中有超過10個子類型時,很難區分它們。所以。正在尋找明確區分類型的空間。 – Prradep
也許使用躲閃吧圖而不是堆積? 'ggplot(df,aes(x = Type,fill = as.factor(ET)))+ geom_bar(position ='dodge')' – bouncyball