抑制等级丰度曲线的标签

时间:2016-06-28 18:37:20

标签: r graph

我很难弄清楚如何使用rankabundance {BiodiversityR}来抑制等级丰度曲线的标签。使用文档中的示例代码:

library(vegan)
data(dune.env)
data(dune)
RankAbun.1 <- rankabundance(dune)
RankAbun.1
rankabunplot(RankAbun.1,scale='abundance', addit=FALSE, specnames=c(1,2,3))
#works fine
rankabuncomp(dune, y=dune.env, factor='Management', scale='proportion',   legend=FALSE)
#try to suppress labels
rankabuncomp(dune, y=dune.env, factor='Management', scale='proportion', legend=FALSE, labels=FALSE)

使用标签排列丰度曲线:

Rank abundance curves with labels

当我尝试抑制标签时,我收到以下错误代码:

  

rankabunplot中的错误(rankabundance(x,y,factor,levels 1),scale = scale:
    正式论证&#34;标签&#34;由多个实际参数匹配。

我已尝试labels=FALSElabels=""labels="n"并获得相同的错误。

1 个答案:

答案 0 :(得分:1)

查看该函数的源代码后,似乎没有禁用标签的选项。当然,您可以通过修改功能来解决这个问题。

如果在控制台中键入rankabuncomp,它将打印该功能的来源。复制输出的所有内容,然后在控制台中输入newrankabuncomp <-并粘贴源。在您点击输入之前,请将labels = levels[1]labels = levels[i]更改为labels = ''的任何地方

然后运行newrankabuncomp(dune, y=dune.env, factor='Management', scale='proportion', legend=FALSE)