在ggplot2示例中,从素食中绘制或省略号不起作用 [英] Plot ordiellipse from vegan in ggplot2 example not working

查看:0
本文介绍了在ggplot2示例中,从素食中绘制或省略号不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试用椭球体为组在gggraph中绘制一个PCA双图,我在 this thread here

但是,我不能重现结果。我运行了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆