我的目标是在ggplot
中绘制分布的分位数函数。此图等效于经验累积分布函数(ECDF)的逆。例如, [source]下面的图的倒数,其中y轴包含x中的内容,而x轴包含分位数(现在的y中)。实现此恕我直言的最简单方法是以某种方式交换ECDF图中的轴。如何实现?
或者可以用geom_step()
构造一个新的步进函数;但这似乎需要更多工作。
df <- data.frame(
x = c(rnorm(100, 0, 3), rnorm(100, 0, 10)),
g = gl(2, 100)
)
ggplot(df, aes(x)) + stat_ecdf(geom = "step")