r - 如何从我的 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)
我该如何解决这个问题?
解决方案
所有纯素排序对象都具有scores
可以提取您要求的值的功能。这甚至被记录在案:参见?metaMDS
.
推荐阅读
- autodesk-forge - Forge Design Automation 的配额是否已更改?
- java - 通过 java 代码创建集合时,在 Solr 日志记录中获取“集合已存在”
- api - 合并多个 EntityTypeID
- php - 如果条件为真,则显示 div
- kotlin - 结果一直说:“类型不匹配:推断类型是单位,但预期是字符串”
- javascript - 赛普拉斯“get”是否按照元素出现在 HTML 文档中的顺序返回元素?
- node.js - 节点/快递错误,RangeError [ERR_HTTP_INVALID_STATUS_CODE]:无效状态代码:ENOENT
- android - 由于 Activity 意图,Android 通知点击导致应用程序崩溃
- delphi - 在 Delphi Rio (10.3.3) 中,当宏为 NULL 时,fdQuery 无法正确转换条件函数 'iif'
- python - 根据第三列中的条件合并两个数据框