按组绘制多个累积百分比图

时间:2013-06-13 21:27:13

标签: r ggplot2 cdf ecdf cumulative-frequency

我的数据如下:

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

zipID是因素,count是数字。 ID与计数唯一关联。在每个级别的zip中,count是按顺序排列的。

如何为zip的{​​{1}}的每个级别创建累积百分比图表(在这种情况下,我需要在一个窗口中显示3个图表),同时使用{勾选x轴{1}}?此外,x轴将保持desc顺序或计数(这意味着,最大百分比首先)。

到目前为止,我读到ggplot2内置了ecdf,但我不知道如何在那里生成多个图形。我试过了

count

但它根本不起作用。

任何人都可以给我一个提示吗?

1 个答案:

答案 0 :(得分:2)

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

(尽管ncol参数似乎被忽略了。)