2016-06-28 1 views
0

랭크 풍부 그래프의 라벨을 {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

내가 레이블을 억제하려고, 나는 다음과 같은 오류 코드를 얻을 :

을 순위 지정 오류 (rankabundance (x, y, factor, levels 1), 배율 = 배율 :
형식 인수 " 레이블 "을 여러 실제 인수와 일치시킵니다.

나는 labels=FALSE, labels="", labels="n"을 시도하고 같은 오류가 발생했습니다.

답변

1

해당 기능의 소스를 살펴본 후 레이블을 비활성화하는 옵션이없는 것처럼 보입니다. 물론 함수를 수정하여이 문제를 해결할 수 있습니다.

rankabuncomp을 콘솔에 입력하면 해당 기능의 소스가 인쇄됩니다. 출력 된 모든 것을 복사 한 다음 콘솔에 newrankabuncomp <-을 입력하고 소스를 붙여 넣으십시오. 당신이 통과 입력하고 말하는 장소를 변경 충돌하기 전에 labels = levels[1] 또는 labels = levels[i]

labels = ''에 다음과 같이 실행 newrankabuncomp(dune, y=dune.env, factor='Management', scale='proportion', legend=FALSE)

관련 문제