這裏是我的玩具例子:簡化ggplot條形圖,使酒吧的寬度相同
yvalue = c(.1, .2, .3, .2, .1, .2, .3, .1)
df = data.frame(yvalue)
df$name = c("a", "b", "c", "d", "e", "f", "g", "h")
df$type = c("apple", "apple", "apple", "apple", "apple", "banana", "banana", "banana")
ggplot(data = df) + geom_bar(aes(y = yvalue, x=type, fill=name), stat = "identity", position = position_dodge())
這樣的安排基本上是我想要的,但我喜歡做的三件事情在這裏,我不知道該怎麼做:
- 使所有的酒吧同色
- REM奧雅納傳說
- 使所有的杆相同的寬度
謝謝!從定義中刪除fill
時
你到底想要達到什麼目的?你想用你的陰謀回答什麼問題?我認爲這會更有助於理解你想對你的情節說什麼,而不是簡單地建議一段代碼... – Umberto
@fasttouch:我想要一個條形圖,可視化地分隔兩個或更多的數據分組(這裏由蘋果和香蕉),而不是通過顏色,而是通過位置,即使分組沒有相同數量的值,條也是相同的寬度。 –