首页 > 解决方案 > 如何从我的 NMDS 图中检索原始输出数据?

问题描述

我已经使用 vegan 包进行了 NMDS 分析,并生成了下图。我现在想提取图中每个点的值(来自 NMDS 1 轴的 x 值和来自 NMDS 2 轴的 y 值)。我在网上做了一些搜索,但没有找到任何解决方案。有没有人这样做过?

数据组织为一个数据框,有 4 列,图中每个北极栖息地各一列,共有 208 行,每行是每个北极栖息地中物种的总数。

这是我用来生成图表的代码:

library(vegan)

arctichabitat<-read.csv(file.choose())

arctichabitat.nmds <- metaMDS(arctichabitat, distance = "bray", trace = F, trymax = 100)

plot(arctichabitat.nmds)
text(arctichabitat.nmds, display = "species", csv = 0.5)

在此处输入图像描述

我该如何解决这个问题?

标签: rvegan

解决方案


所有纯素排序对象都具有scores可以提取您要求的值的功能。这甚至被记录在案:参见?metaMDS.


推荐阅读