【问题标题】:ggplot2 density plots - how can I get it to smooth to baseline?ggplot2 密度图 - 我怎样才能让它平滑到基线?
【发布时间】:2014-07-26 19:59:38
【问题描述】:

我正在尝试使用以下函数绘制密度。然而它并没有达到我想要的外观......我想知道是否有办法让情节的左右边缘平滑到基线(这样它就不再有方形边缘了左右。)

fig1<-ggplot(data=mtcars, aes(x=mpg, fill=as.factor(am))) +
      geom_density(aes(y=..density..), poisition = "identity", color = "black", alpha = 0.5) +
      geom_rug(aes(colour = as.factor(am))) +
      scale_x_continuous() +
      labs(fill = "Transmission", colour = "Transmission")
fig1

【问题讨论】:

    标签: r ggplot2 kernel-density


    【解决方案1】:

    只需替换

    scale_x_continuous()
    

    xlim(0,45)
    

    扩展 x 轴。默认情况下,ggplot 使用观察值的范围。密度不影响范围。

    【讨论】:

      猜你喜欢
      • 2013-03-14
      • 2021-07-06
      • 2021-09-27
      • 1970-01-01
      • 2021-05-27
      • 2020-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多