gpt4 book ai didi

r - 如何在 vegan 的 biplot() 函数中更改物种标签的字体大小

转载 作者:行者123 更新时间:2023-12-04 17:47:47 25 4
gpt4 key购买 nike

我正在尝试创建一系列可发布的关于森林不同层(树冠层和林下层)昆虫丰度的 PCA 双标图。我正在使用 rda() 函数执行此操作。为了创建绘图,我使用了素食主义者的 biplot() 函数并对其进行了一些修改:

Family=read.table("Family2.txt", header=T)
strata=read.table("Strata.txt", header=T)

family.pca=rda(Family)

with(strata, levels(Strata))

biplot(family.pca, type=c("text", "none"), col=c("black", "black"), xlab="",
ylab="")
title(xlab="PC1 (86.8%)", ylab="PC2 (9.7%)", mgp=c(2.2, 2.2, 0))
points=c(16, 1)
colour=c("black", "black")
with(strata, points(family.pca, display = "sites", col = colour, pch =
points))
with(strata, legend("topright", legend = levels(Strata), bty = "n", col =
colour, pch = points, pt.bg = points))

结果很不错:

enter image description here

但是因为我会将几个双标图连接到一个更大的图中,所以家庭的标签(通常称为“物种标签”)太小了。我尝试在 biplot() 中使用 cex=1.5 更改它们,但它似乎被函数的默认值覆盖了。当我通过设置 type=c("none", "none") 创建一个空的双标图框时,我可以使用 text() 函数添加更大的物种标签,例如

text(family.pca, display = "species", cex = 1.0, col = "black")

但后来我不知道如何将箭头添加到绘图中(我真的很想在其中添加箭头...)。

有人知道这个案例的解决方案吗?非常感谢您的回答。

最佳答案

我建议去 ?biplot 你应该在文档中看到参数 cex 的解释。这应该对您有所帮助,因为它与绘图标签和这些标签的大小有关。

关于r - 如何在 vegan 的 biplot() 函数中更改物种标签的字体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47661984/

25 4 0