gpt4 book ai didi

r - ggplot 直方图显示额外的灰色条

转载 作者:行者123 更新时间:2023-12-04 09:16:34 26 4
gpt4 key购买 nike

所以我试图让这个直方图通过变量 compage 来显示。我使用的代码是这样的:

hist.wrinko.age <- ggplot(ESSdata.oldage3, aes(wrinco2,fill=compage))
+ theme(legend.position = "right")
+ geom_bar(aes(y=..density..), binwidth=1, position="dodge")
+ labs(x="WRINCO by age group", y = "Density")
+ scale_x_continuous(breaks=seq(0, 10, 1)
)

它工作正常,但直方图看起来像这样:

histogram

基本上图例显示了 2 个变量,但直方图显示了 3 个。

我不知道第三条灰线来自哪里 - 我的代码有问题吗?

最佳答案

当有要绘制的数据(x 和 y 值)但 fill 变量为 NA 时,会添加灰色条。

从数据中省略 NA 的最简单方法是 na.omit 函数

ggplot(na.omit(ESSdata.oldage3), ...

关于r - ggplot 直方图显示额外的灰色条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33552388/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com