【发布时间】:2016-09-26 12:57:26
【问题描述】:
如何将向量(说明年度变化)添加到 ordihull 图中? 我创建了一个 ordihull 图,分别用自己的颜色来说明 2011、2013 和 2015 年。现在我想看看所有位置是否都朝同一个方向变化,或者它们是否随机移动。从统计学上我发现轴 3 发生了显着变化,因此我想应用放大这种变化的向量。从情节上看变化并不像现在那样明显。Ordihull plot of 3 years
我的脚本:
library(vegan)
matrix_s = read.table('matrix_s.txt', sep = "\t", header = TRUE)
matrixfit4 <- metaMDS(matrix_s, k=4, trymax=50, distance="bray")
ordiplot(matrixfit4,display = "site",type="p",choices = c(2,3))
ordihull(matrixfit4, K4Full$Year, display = "sites", show.groups = "2011",col= c("purple"),choices = c(2,3), draw = "polygon")
ordihull(matrixfit4, K4Full$Year, display = "sites", show.groups = "2013",col= c("red"), choices = c(2,3),draw = "polygon")
ordihull(matrixfit4, K4Full$Year, display = "sites", show.groups = "2015",col= c("orange"),choices = c(2,3), draw = "polygon")
legend(-1.195, 1.555, unique(K4Full$Year), text.col =c("purple","red","orange"),cex=1)
【问题讨论】:
-
欢迎来到 Stack Overflow!对于 R 标签,我们要求您提供可重复的示例,因此请通过内置数据集或通过
dput()等包含数据。