用ggplot2绘制密度,x轴上没有线
Posted
技术标签:
【中文标题】用ggplot2绘制密度,x轴上没有线【英文标题】:Plot density with ggplot2 without line on x-axis 【发布时间】:2015-10-14 08:41:16 【问题描述】:我使用ggplot2::ggplot
来满足所有 2D 绘图需求,包括密度图,但我发现当在单个空间(以不同颜色)上绘制多个具有极端异常值的重叠密度时,x 轴上的线变为有点分心。
然后我的问题是,您可以从绘制的密度图的底部删除吗?如果有,怎么做?
你可以使用这个例子:
library(ggplot2)
ggplot(movies, aes(x = rating)) + geom_density()
应该是这样的:
【问题讨论】:
【参考方案1】:直接使用stat_density
怎么样
ggplot(movies, aes(x = rating)) + stat_density(geom="line")
【讨论】:
【参考方案2】:你可以在上面画一条白线:
ggplot(movies, aes(x = rating)) +
geom_density() +
geom_hline(color = "white", yintercept = 0)
【讨论】:
以上是关于用ggplot2绘制密度,x轴上没有线的主要内容,如果未能解决你的问题,请参考以下文章
R语言使用ggplot2包使用geom_density()函数绘制分组密度图(线条色彩添加均值线)实战(density plot)
R语言使用ggplot2包使用geom_density()函数绘制密度图(自定义颜色填充线条色彩分组均值线)实战(density plot)
R语言使用ggplot2包使用geom_density()函数绘制分组密度图(填充色配置半透明填充色添加均值线)实战(density plot)