2013-10-07 3 views
0

내가 가지고있는 특징 LM 라인 산포도와 기원을 통해 LM 라인 작성을위한 스크립트의 덩어리 다음 나에게 정확한 플롯을 얻을 수xyplot 패널 기능 최우선 그룹 색상

xyplot(nbsp~FRic, groups = Ecoregion,data=dataplot, xlab="Functional Richness", ylab="Species Richness", 
     panel=function(x, y, groups) { 
     panel.xyplot(x, y) 
     panel.abline(lm(y~x), col='blue') 
     panel.abline(lm(y~x+0), col='red') 
     }, 
     type='l', 
     auto.key = list(title='Ecoregion', space='right') 
) 

을하지만, 모든 점은 같은 색이며 범례에 표시된 그룹까지 일치하지 않습니다. (미안하지만 사진을 게시 할만큼 충분한 평판 포인트가 없습니다.) 그러나 전설과 일치하는 점의 색상이 필요합니다.

모든 도움을 주시면 대단히 감사하겠습니다. 나는이 셀을 셀 수있는 것보다 더 많이 재 작성했으며, 어리석은 실수라고 확신한다.

덕분에, 캐서린

답변

0

나는 이것이 당신이 원하는 생각합니다. function arguments에주의하십시오.

xyplot(nbsp~FRic, groups = Ecoregion, 
     data=dataplot, xlab="Functional Richness", 
     ylab="Species Richness", 
     panel=function(x, y, groups=groups,...) { 
     panel.xyplot(x, y, groups=groups,...) 
     panel.abline(lm(y~x), col='blue') 
     panel.abline(lm(y~x+0), col='red') 
     }, 
     type='l', 
     auto.key = list(title='Ecoregion', space='right') 
)