在下面的数据框中,我预计密度的 y 轴值为 0.6 和 0.4,但它们是 1.0。我觉得我使用的方式显然缺少一些非常基本的东西..密度..但是我的大脑冻结了。我将如何使用..密度..获得所需的行为。任何帮助将不胜感激。
df <- data.frame(a = c("yes","no","yes","yes","no"))
m <- ggplot(df, aes(x = a))
m + geom_histogram(aes(y = ..density..))
谢谢,
--JT
根据@Arun 的评论:
眼下,yes
and no
属于不同的群体。为了使它们成为同一组的一部分,设置了分组美学:
m <- ggplot(df, aes(x = a , group = 1)) # 'group = 1' sets the group of all x to 1
m + geom_histogram(aes(y = ..density..))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)