不好意思再次打擾你們,但是我正在爲一個簡單的任務苦苦掙扎,在尋找解決方案和瀏覽互聯網之後,我無法整理出來。 這裏的交易。我有三個陣列r中多層數據框的堆積條形圖
c1 <- data.frame(cf=rep(100,10),m=seq(1,10,1))
c1$cf[10] <- 500
c2 <- data.frame(cf=rep(50,10),m=seq(1,20,2))
c2$cf[10] <- 650
c3 <- data.frame(cf=rep(150,5),m=seq(1,20,4))
c3$cf[5] <- 450
和我想沿X創建與來自1的序列的堆積條形圖到20(三個第二列的所有可能的條目)和的(可能)總和y三列第一列。
我試圖合併的3個數據幀
m <- merge(c1,c2,by="m",all=TRUE)
m <- merge(m,c3,by="m",all=TRUE)
我融化它
m1 <- melt(m,id="m")
m1 <- na.exclude(m1)
,並試圖用ggplot作爲
ggplot(data=m1,aes(x=m,y=value,fill=row))
但我不買東西仍然不知道如何以正確的方式顯示條形圖,如果這是做我想獲得的正確方法。
萬一,非常感謝您的幫助。
您將需要包括您嘗試過或沒有工作的內容,以便任何人解釋*爲什麼*它不起作用。另外,上面的代碼無效 - a < - data.frame(...)+ c < - d。用'+'表示';'?由於您已經瀏覽過互聯網,您可能想指出您嘗試過的解決方案,以及您找到的資源。 –