2011-09-23 4 views
0

이것은 아마도 매우 기본적인 것일뿐입니다. 그러나 작업 솔루션을 찾을 수없는 것 같습니다.배경에 참조 선 [ 'abline()']을 배치하는 방법은 무엇입니까?

R의 'boxplot()'함수를 사용하여 사용자 정의 축으로 boxplot을 작성하고 싶습니다. 같은 Y-눈금 간격에서 참조, 뭔가 얇은 회색 선을 가지고 :이 (내 경우에는 PDF로) 밖으로 인쇄 할 때

boxplot("MyDataTable", ylim=ylim, axes=FALSE, col=312, notch=TRUE) 
axis(2, lwd=1.5, at=ytk, las=2, tck=-0.02, cex.axis=0.75, font=2) 
abline(h=yln, lty=1.5, lwd=0.5, col=336) 

, 얇은 회색 선은 상자 그림의 상자와 수염을 중복.

그래프로 된 상자와 수염이 전경에있는 같은 줄거리를 어떻게 가질 수 있습니까?

+0

당신의 코드가 재현 할 경우 도움을 훨씬 쉽게 될 것입니다. 제안 : 예제를 편집하기 위해'boxplot'이 사용하는'InsectSprays' 데이터 세트를 사용하도록 예제를 편집하십시오. '? boxplot'을 참조하십시오. – Andrie

답변

3

한 가지 방법은 boxplot 호출을 기존 플롯에 추가하여 수평선이 배경이되도록하는 것입니다. 축 틱으로 당신은 또한 상호 작용을 필요로하기 때문에, 당신이 거기뿐만 아니라 뭔가 비슷한 작품을 찾을 수 있지만, 코드가 재현되지 않습니다, 그래서 우리는 실제 효과가 당신을 추측 할 수

boxplot(count ~ spray, data = InsectSprays, col = "lightgray", main = "plot title") 
abline(h = 1:25, lty=1.5, lwd=0.5, col=336) 
boxplot(count ~ spray, data = InsectSprays, col = "lightgray", add = TRUE) 

: 예를 들어

보고 싶다.

Simple boxplot, overplotted on horizontal lines http://beta1.opencpu.org/R/call/store:tmp/a2884b758f76d5c808e0f9751c35ad74/png?main=%22plot%20title%22

+0

그건 나에게 트릭을주었습니다. 많은 감사합니다! – jhb80

관련 문제