R 在不带标签的约束排序中打印向量
我想使用R 在不带标签的约束排序中打印向量,r,plot,vegan,R,Plot,Vegan,我想使用VEGAN从capscale排序中绘制向量。 我熟悉display=“bp”命令,但这会添加被场地点遮挡的标签。有没有一种简单的方法可以移除这些?我很高兴在以后添加它们,即一旦导出并在word中发布 到目前为止,我的代码如下: plot(mod, scaling = 3, type="n") with(data, points(mod, display="sites", cex=Pointsize, pch=ifelse(Cat=="Reference",21,
VEGAN
从capscale排序中绘制向量。
我熟悉display=“bp”
命令,但这会添加被场地点遮挡的标签。有没有一种简单的方法可以移除这些?我很高兴在以后添加它们,即一旦导出并在word中发布
到目前为止,我的代码如下:
plot(mod, scaling = 3, type="n")
with(data, points(mod, display="sites", cex=Pointsize,
pch=ifelse(Cat=="Reference",21,19)) ,bg=Cat,)
with(data,text(mod,display="bp"))
将感谢您的帮助使用points()
方法,而不是text()
方法:
points(mod, display = "bp")
(您显示的最后一行代码中也不需要带有(数据)的。)
以下是一个可复制的示例:
require(素食主义者)
数据(varespec)
数据(varechem)
非常感谢您的快速回复。我意识到我在
上有一个额外的、看似多余的,但它似乎否定了我遇到的错误。我已经删除并修复了您的代码。谢谢。乔恩,如果你对答案感到满意,考虑接受它。请参阅《为什么这比我的自我更有用》的[as]部分:-)很高兴您发现这很有用。
require(vegan)
data(varespec)
data(varechem)
ord <- cca(varespec ~ ., data = varechem)
plot(ord, type = "n", display = "sites")
points(ord, display = "sites")
points(ord, display = "bp")