我正在尝试在 ggplot2 中绘制一个简单的箱线图。我有物种丰富度与土地利用类别。但是,我的数据中有 2 个 NA。出于某种奇怪的原因,它们被策划了,即使它们被 R 理解为 NA。有什么建议删除它们吗?
我正在使用的代码是:
ggplot(data, aes(x=luse, y=rich))+
geom_boxplot(mapping = NULL, data = NULL, stat = "boxplot", position = "dodge", outlier.colour = "red", outlier.shape = 16, outlier.size = 2, notch = F, notchwidth = 0.5)+
scale_x_discrete("luse", drop=T)+
geom_smooth(method="loess",aes(group=1))
然而,该图包含 2 个用于 luse 的 NA。不幸的是,我无法发布图像,但想象一下 NA 条正在添加到我的图表中。
您可以尝试使用subset()
代码第一行中的函数
ggplot(data=subset(data, !is.na(luse)), aes(x=luse, y=rich))+
如以下建议:从 ggplot 中消除 NA https://stackoverflow.com/questions/17216358/eliminating-nas-from-a-ggplot
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)