У меня есть кадр данных, который после применения функции расплава выглядит так:
var val
1 a 0.6133426
2 a 0.9736237
3 b 0.6201497
4 b 0.3482745
5 c 0.3693730
6 c 0.3564962
..................
В исходном фрейме данных было 3 столбца с именами столбцов, a, b, c и их ассоциированными значениями. Мне нужно построить график на том же графике, используя ggplot, связанный с ecdf для каждого из этих столбцов (ecdf (a), ecdf (b), ecdf (c)), но я не могу этого сделать. Я пробовал:
p<-ggplot(melt_exp,aes(melt_exp$val,ecdf,colour=melt_exp$var))
pg<-p+geom_step()
Но я получаю сообщение об ошибке: аргументы подразумевают различное количество строк: 34415, 0.
Есть ли у кого-нибудь идея о том, как это можно сделать? График должен выглядеть так же, как тот, который возвращался по графику (ecdf (x)), а не пошаговый.
Спасибо!