操纵单轴 ordiplot 图的大小

Manipulate size on a single-axis ordiplot graph

我正在使用 Vegan 包中的 ordiplot 函数为我的排序数据绘制单轴图 代码如下:

ordiplot(data, choices = 1)

我只对第一个轴感兴趣,我得到的是:

.

我的问题是我无法将字体调大。我尝试了“cex”、“cex.lab”、“cex.main”、“cex.axis”,但没有任何效果。 这个通用字体大小对于我的出版物来说太小了 - 我很感激更有经验的 R 编码员的一些输入。

(也许还有其他一些比 ordiplot 更好的函数可以制作像样的单轴图 - 欢迎提出建议)

当与单轴一起使用时,ordiplot() 的实现有点不合适:cexordiplot() 的参数,但它不会传递给 linestack(),它在这种情况下进行实际绘图。只有通过 ... 传递的附加参数才会传递给 linestack() 调用。

您可以直接使用 linestack() 重新获得一些控制权:

linestack(scores(data, choices = 1, display = "sites"),
          cex = 1.1, col = "blue")
linestack(scores(data, choices = 1, display = "species"),
          cex = 0.8, col = "red", side = "left")

有关详细信息,请参阅 ?linestack