在ggplot2示例中,从素食中绘制或省略号不起作用 [英] Plot ordiellipse from vegan in ggplot2 example not working
本文介绍了在ggplot2示例中,从素食中绘制或省略号不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
但是,我不能重现结果。我运行了Didzis Elfer解决方案的两个版本,但df_ell
数据帧仍然为空。当我运行最后一个命令时:
ggplot(data = NMDS, aes(MDS1, MDS2)) + geom_point(aes(color = group)) +
geom_path(data=df_ell, aes(x=NMDS1, y=NMDS2,colour=group), size=1, linetype=2)
我收到以下错误:Error in FUN(X[[i]], ...) : object 'NMDS1' not found
因此,该函数似乎不起作用。这是否与最新版本的素食包有关?
感谢所有帮助。
推荐答案
很晚,但我遇到了同样的问题。
检查levels(NMDS$group)
是否返回NULL。
将您的分组变量从字符转换为因子确实解决了我的问题。在Didzis Elfer的解中,一个简单的
NMDS$group <- as.factor(NMDS$group)
足以使函数运行。
这篇关于在ggplot2示例中,从素食中绘制或省略号不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文