У меня есть некоторые данные, которые выглядят как
library(data.table)
set.seed(1)
data <- data.table( sample(1:6,1000,replace=T), rnorm(1000, mean = 5))
V1 V2
1: 2 5.077303
2: 3 4.703131
3: 4 3.816758
4: 6 5.011293
5: 2 5.991601
---
996: 5 5.114406
997: 4 4.607735
998: 2 6.652358
999: 2 3.756302
1000: 2 4.088074
Я хочу создать график с какими-то кумулятивными гистограммами или кумулятивным графиком площади, заполненным V1 и с V2 на оси x, сложенными сверхудруг друга.Результат должен выглядеть примерно так:
http://i.imgur.com/GGywhzu.png
Это то, что я пробовал до сих пор:
library(ggplot2)
ggplot(data, aes(group=V1, x = V2, fill=as.factor(V1))) +
geom_histogram(aes(y=cumsum(..count..)/sum(..counts..)), bins = 50)
Однако он не правильно размещает данные на каждомДругой.Также было бы лучше с графиком площади вместо гистограммы.Вот что выдает приведенный выше код: сюжет