这是一个非常基本的问题,因为我刚开始使用 R,但我正在尝试在 ggplot2 中创建因子计数的条形图,并且在绘图时,得到 14 个代表我的实际水平的小彩色光点,然后是一个巨大的灰色条end 代表样本中的 5000-ish NA(它是来自仅适用于样本约 5% 的问题的调查数据)。我试过以下代码无济于事:
ggplot(data = MyData,aes(x= the_variable, fill=the_variable, na.rm = TRUE)) +
geom_bar(stat="bin")
此处添加 na.rm 参数没有明显效果。
同时
ggplot(data = na.omit(MyData),aes(x= the_variable, fill=the_variable, na.rm = TRUE)) +
geom_bar(stat="bin")
给我
“错误:美学长度必须为一,或与数据长度相同”
将 附加na.omit()
到 the_variable 或 MyData 和 the_variable 也是如此。
我想做的就是从我的图表中消除巨大的 NA 条,有人可以帮我这样做吗?