【发布时间】:2024-01-23 14:17:01
【问题描述】:
我的数据看起来像:
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 是数字。 ID 与计数唯一关联。在每个级别的 zip 中,计数按 desc 顺序排列。
如何按zip 的每个级别为count 创建累积百分比图(在这种情况下,我需要在一个窗口中显示3 个图),同时使用ID 在x 轴上打勾?此外,x 轴将保持 desc 顺序或计数(这意味着,最大的百分比在前)。
到目前为止,我读到 ggplot2 内置了 ecdf,但我不知道如何在那里生成多个图表。我试过了
p<-qplot(dat,stat='ecdf',geom='count')+facet_wrap(~zip,ncol=10)
但它根本不起作用。
谁能给我一个提示?
【问题讨论】:
标签: r ggplot2 cdf ecdf cumulative-frequency