R:理解与生成多边形相关的错误消息时出现问题

R:理解与生成多边形相关的错误消息时出现问题,r,error-handling,vegan,R,Error Handling,Vegan,我在R有个问题。 我正在使用vegan软件包进行一些NMDS测试,到目前为止,它进行得相当顺利,直到我尝试使用以下代码在我的NMDS中绘制多边形: ordiplot(nmds,type=“n”) 颜色错误消息表示您有不同长度的参数。为什么要使用for()循环?你试过命令ordhull(nmds,treat,col=c(“蓝色”,“红色”),draw=“polygon”)而不是你的for(){}循环吗?老实说,这归结为缺乏经验。我从另一个示例中获取了代码,它成功了。我能看到的是,它使我们更容易知

我在R有个问题。 我正在使用vegan软件包进行一些NMDS测试,到目前为止,它进行得相当顺利,直到我尝试使用以下代码在我的NMDS中绘制多边形:

ordiplot(nmds,type=“n”)

颜色错误消息表示您有不同长度的参数。为什么要使用
for()
循环?你试过命令
ordhull(nmds,treat,col=c(“蓝色”,“红色”),draw=“polygon”)
而不是你的
for(){}
循环吗?老实说,这归结为缺乏经验。我从另一个示例中获取了代码,它成功了。我能看到的是,它使我们更容易知道哪种颜色是指哪种治疗,因为我自己定义了它。然而,这是一个容易处理的问题。你的建议也行。而且,使用你的建议不会再给我错误信息了!非常感谢您的帮助。错误消息说您有不同长度的参数。为什么要使用
for()
循环?你试过命令
ordhull(nmds,treat,col=c(“蓝色”,“红色”),draw=“polygon”)
而不是你的
for(){}
循环吗?老实说,这归结为缺乏经验。我从另一个示例中获取了代码,它成功了。我能看到的是,它使我们更容易知道哪种颜色是指哪种治疗,因为我自己定义了它。然而,这是一个容易处理的问题。你的建议也行。而且,使用你的建议不会再给我错误信息了!非常感谢你的帮助。