具有ggplot和图的累积密度图

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了具有ggplot和图的累积密度图相关的知识,希望对你有一定的参考价值。

[当我们从ggplot2文档中获取以下示例时

df <- data.frame(x = c(rnorm(100, 0, 3), rnorm(100, 0, 10)),
                 g = gl(2, 100))

library(ggplot2)
p <- ggplot(df, aes(x, colour = g)) + 
  stat_ecdf(geom = "step", na.rm = T) + # interchange point and step
  theme_bw()
p

我们可以创建标准的cdf图。现在,如果我们要使用plotly中的情节,当使用step命令时,我会得到一个非常混乱的图像。见下文。但是,当我使用point命令时,plotly的行为应为应有的状态。 step命令发生了什么?为什么我不能仅使用ggplot重新创建图像?

library(plotly)
ggplotly(p)

enter image description here

答案

这可以使用ecdf()功能解决。

以上是关于具有ggplot和图的累积密度图的主要内容,如果未能解决你的问题,请参考以下文章

使用R通过ggplot计算重叠密度图的面积

用ggplot2绘制密度,x轴上没有线

ggplot 密度图 alpha 未在图例中呈现

ggplot2密度图图例显示错误的组名和错误的颜色

R语言ggplot2可视化:ggplot2可视化密度图(显示数据密集区域)ggplot2可视化密度图(对数坐标):log10比例的收入密度图突出了在常规密度图中很难看到的收入分布细节

图例在 ggplot2 密度图中不显示线型