У меня есть данные о скоплениях птиц, добываемых на участках карьеров и карбонатных пастбищ, и я хочу отобразить их на ординационном участке НМД вместе с параметрами окружающей среды в качестве векторов.Как я могу загромождать бирки вида?Я использую веганский пакет для ординации.
Я уже уменьшил количество видов, отображаемых с помощью функции ordiselect
из пакета goeveg.Теги все еще накладываются, но я не хочу еще больше сокращать количество видов.
С помощью функции orditkplot
я не могу получить результат, который выглядит так же хорошо, как я хочу, с точки зрения эстетики.Я также не смог отобразить только подмножество видов при использовании этой функции.
ord.nmds <- metaMDS(species, trace=FALSE)
sel <- ordiselect(species, ord.nmds, ablim = 0.5, method = "axes", freq = TRUE)
ef <- envfit(ord.nmds ~ cgr + L_wdl + str + Hab_Div, env_var, permu=999)
grp <- factor(rep(c("GRASS", "QUARRY"), each = 14))
cols <- c("gray70","gray30")
plot(ord.nmds, type="n", xlim = c(-1.1, 1.1), ylim = c(-0.9,0.9))
points(ord.nmds, display = "sites", pch = 15, col = rep(cols, each = 14), cex=1)
text(ord.nmds, display = "species", col="black", cex=0.55, select = sel)
plot(ef, p.max = 0.05, col ="black", cex = 0.8)
legend(x = 0.6, y = 1.05, legend = tools::toTitleCase(levels(grp)), fill = cols, bty = "n", cex = 0.8)
Пока мой график выглядит так: 