2013-06-13 6 views
0

У меня есть данные выглядит следующим образом:участок множественным совокупный процент график групп

zip ID count 
230 B  12 
230 A  10 
230 C  9 
230 D  5 
270 C  10 
270 A  9 
270 B  8 
290 C  9 
290 A  8 
290 B  6 

zip и ID являются фактором и count является числовым. Идентификатор уникально связан с счетчиком. Внутри каждого уровня zip count находится в порядке desc.

Как я могу создать совокупный процент графиков на каждом уровне zip для count (в данном случае, мне нужно 3 графиков в одном окне) и в то же время тикают ось х, используя ID? Кроме того, ось x будет поддерживать порядок или счет desc (что означает, что наибольший процент идет первым).

До сих пор я читал, что ggplot2 имеет встроенный ECF, но я не знаю, как создавать там несколько графиков. Я попробовал

p<-qplot(dat,stat='ecdf',geom='count')+facet_wrap(~zip,ncol=10) 

Но это не сработало.

Может ли кто-нибудь дать мне подсказку?

ответ

2
ggplot(dat, aes(x=count))+stat_ecdf()+facet_wrap(~zip,ncol=10) 

(Хотя Ncol аргумент, кажется, игнорируется.)

+0

Я попытался это, но самое большой процент количество не пошло первый :-( – kostia

+1

Порядка участков определяются сортировочным значение альфа из уровней «zip» (я не мог понять, какой из них имел «самый высокий процентный процент», потому что каждый из них имеет совокупный процент в 100%. –

+0

Спасибо. Я понял, что я хочу, это ccdf. – kostia

Смежные вопросы