Извините, что побеспокоил вас еще раз, но я борюсь с простой задачей, и после поиска решения и просмотра Интернета я не могу с этим разобраться. вот сделка. У меня есть три массива
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
и я хотел бы создать столбчатую диаграмму с накоплением с последовательностью от 1 до 20 по x (все возможные записи трех вторых столбцов) и (возможной) суммой трех первых столбцов по y.
Я попытался объединить три фрейма данных
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))
но я ничего не понимаю и до сих пор не знаю, как правильно отобразить гистограмму и правильно ли это сделать то, что я хочу получить.
В случае, большое спасибо за любую помощь.