1

ggrepel我试图通过使用包来避免 NMDS 图中的标签重叠。起初我的代码是这样的:

result <- adonis(spiders~Wald, data = env, permutations=1000)
result1 <- metaMDS(spiders, distance = "bray", k = 2)
fit <- envfit(result1, env, perm = 1000)

fig<-plot(result1, type = "none")
points(fig, "sites", pch = as.numeric(env$Wald))
text(fig, "species", font=c(2), cex=c(0.75))
plot(fit, p.max = 0.05, col = "darkgrey", font=c(2), cex=c(0.75))
legend("topright", legend = c("Bestand A", "Bestand B", "Bestand C"),cex = 
c(0.75), pch = as.numeric(env$Wald))

我收到了这个情节

NMDS图

所以我稍微改变了我的代码

fig<-plot(result1, type = "none")
points(fig, "sites", pch = as.numeric(env$Wald))
geom_text_repel(fig, "species", font=c(2), cex=c(0.75))
plot(fit, p.max = 0.05, col = "darkgrey", font=c(2), cex=c(0.75))

但比我得到这个

错误:ggplot2 不知道如何处理类字符的数据。

我很想提供我的数据,以便更容易回答我的问题,但我不知道如何

4

0 回答 0