我正試圖創建一個如下所示的圖。目前,我有一個數據包含4個標題(類型,值1,值2和總值)。我試圖實現的是,我想將類型列與輸出值1,值2和總值同時分類。帶三個y變量的ggplot R
我有下面的代碼,但它似乎不工作!請任何人都能指出我正確的方向。
df <- data.frame(Type = c("a", "b", "c", "d", "e", "f","g","h","i"),
Value1 = c(1, 32, 63, 94, 125, 156,187,218,249),
Value2 = c(125, 5, 125, 76, 3, 125,3,2,100),
Total = c(126,37,188,170,128,281,190,220,349))
plot <- ggplot(df,aes(x = Type,y=c("Value1","Value2","Total"),fill = EVTYPE))+geom_bar(position="dodge")
樣地是在這裏:
把數據轉換爲長格式(在SO上有很多答案),並且只在y中寫入一個數據。 – Haboryme
你也想要position =「stack」 – Nate