2010-08-27 6 views
17

읽어 주셔서 감사합니다. 선/점을 그릴 수 없으며 플롯 영역 외부에 텍스트를 추가 할 수 없습니다. xlab 주요 제목 영역의 영역에있는 플롯 (내부 축) 영역에서 선을 그릴 경우 플롯 내 파트 만 표시됩니다. 다중 플롯 그래프 (mfrow)에서 선/점은 마지막 활성 플롯 안에 만 그려집니다.R에서 플롯 영역 외부에 선을 그리거나 추가하는 방법은 무엇입니까?

plot(0); 
l=locator(2,type='n'); 
lines(l, type='l'); 

이 문제에 대한 해결책은 있습니까? 감사!

답변

35

xpd 매개 변수는 사용자가 그릴 수있는 위치를 제어합니다. par() $ xpd로 현재 값을 확인한 다음 par (xpd = NA)로 설정하십시오. 파 도움에서

:

‘xpd’ A logical value or ‘NA’. If ‘FALSE’, all plotting is 
     clipped to the plot region, if ‘TRUE’, all plotting is 
     clipped to the figure region, and if ‘NA’, all plotting is 
     clipped to the device region. See also ‘clip’. 
+0

감사합니다! 내가 이것을 알아 내려고 시도하면서 파를 들여다 보았을 때 나는 xpd의 타당성을 깨닫지 못했다. –

+3

그래, 나는 par man 페이지가 꽤 뚫을 수없는 것을 발견했다. 나는 내가 얼마나 많은 돈을 쏟아 부 었는지 모르지만 상당한 비중을 차지하고있다. 나는 책상 위에 이것을 가지고있다 : http://cran.r-project.org/doc/contrib/Short-refcard.pdf 그것은 xpd만큼 깊지는 않지만 보통 나에게 출발점을 준다. – user1076

+2

여백에 텍스트를 넣기위한 mtext() 함수도 확인하십시오. 또한 그리드 인터페이스로 원하는 모든 것을 할 수 있지만 처음에는 이해하기가 어렵습니다. 좋은 출발점은 Paul Murrell의 웹 사이트입니다 : http://j.mp/a9fplf. – chl

관련 문제