物种积累地块中的传说

Legend in species accumulation plots

如何为这张图表添加标题? 我尝试了以下命令,但我的图表消失了

library(vegan)
data(BCI)

sp1 <- specaccum(BCI, "random")
sp2 <- specaccum(BCI, "coleman")

plot(sp1, ci.type="poly", col="blue", lwd=2,
     ci.lty=0, ci.col = rgb(.5, .5, .5, 0.5))
plot(sp2, ci.type="poly", col="yellow",lwd=2,
     ci.lty=0, ci.col = rgb(.5, .5, .5, 0.5), add=TRUE)
legend(x="top", legend=sp1)

你的情节消失的原因是你试图创建一个包含 sp1 的全部内容的图例,这是一个大数字 object。大概这不是您想要的,您只是在寻找 text "sp1" 出现在图例中。您需要指定要添加为图例中的标签的字符串向量,以及颜色向量。

请注意,我还在 first 调用 plot:

中使用 main = "sp1" 为该图添加了标题
library(vegan)
data(BCI)

sp1 <- specaccum(BCI, "random")
sp2 <- specaccum(BCI, "coleman")

plot(sp1, ci.type="poly", col="blue", lwd=2,
     ci.lty=0, ci.col = rgb(.5, .5, .5, 0.5), main = "sp1")
plot(sp2, ci.type="poly", col="yellow",lwd=2,
     ci.lty=0, ci.col = rgb(.5, .5, .5, 0.5), add = TRUE)
legend(x = "bottomright", legend = c("sp1", "sp2"), fill = c("blue", "yellow"))

reprex package (v0.3.0)

于 2020 年 3 月 13 日创建