ggplot2 geom_density限制

tch*_*rty 12 r ggplot2

如何在调用的限制结束时删除行geom_density

这是一个例子:

library(ggplot2)
set.seed(1234)

dfGamma = data.frame(nu75 = rgamma(100, 0.75),
           nu1 = rgamma(100, 1),
           nu2 = rgamma(100, 2))

dfGamma = stack(dfGamma)
ggplot(dfGamma, aes(x = values)) + 
  geom_density(aes(group = ind, color = ind))
Run Code Online (Sandbox Code Playgroud)

哪个产生, 在此输入图像描述

如何摆脱绘图边缘的垂直蓝线,以及沿x轴运行的水平蓝线?

Did*_*rts 14

您可以使用stat_density()而不是geom_density()添加参数geom="line"position="identity".

ggplot(dfGamma, aes(x = values)) + 
  stat_density(aes(group = ind, color = ind),position="identity",geom="line")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述