交换ggplot中的stat_ecdf图的轴,从而绘制分位数函数

时间:2019-06-26 16:32:09

标签: r ggplot2 ecdf

我的目标是在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")

enter image description here

0 个答案:

没有答案