绘制密度与ggplot2在x轴上没有线

时间:2015-07-23 20:38:05

标签: r ggplot2 density-plot

我将ggplot2::ggplot用于所有2D绘图需求,包括密度图,但我发现当在一个空间(不同颜色)上绘制具有极端异常值的多个重叠密度时,x轴上的线变得有点分散注意力。

我的问题是,您可以删除密度图的底部部分吗?如果是这样,怎么样?

您可以使用此示例:

library(ggplot2)
ggplot(movies, aes(x = rating)) + geom_density()

enter image description here

应该是这样的:

enter image description here

2 个答案:

答案 0 :(得分:11)

如何直接使用stat_density

 ggplot(movies, aes(x = rating)) + stat_density(geom="line")

enter image description here

答案 1 :(得分:1)

你可以在它上面画一条白线:

ggplot(movies, aes(x = rating)) +
    geom_density() +
    geom_hline(color = "white", yintercept = 0)

enter image description here