R에서 경로 외부에 텍스트를 추가하는 방법


다음 기본 구문을 사용하여 R의 플롯 외부에 텍스트를 추가할 수 있습니다.

 text(x=8, y=-0.5, ' Some Text ', xpd=NA)

이 특정 예에서는 (8, -0.5)의 (x, y) 위치에 “Some Text”라는 텍스트를 추가합니다.

xpd 인수는 텍스트를 배치할 위치에 대해 세 가지 잠재적인 값을 취합니다.

  • FALSE : 플롯 내부에서만
  • TRUE : 외부 추적 영역에서
  • NA : 추적 장치의 어느 곳에서나

xpd=NA 를 지정하면 플롯 외부에 텍스트를 추가할 수 있습니다.

다음 예에서는 이 구문을 실제로 사용하는 방법을 보여줍니다.

예 1: 경로 외부에 텍스트 요소 추가

다음 코드는 오른쪽 하단 모서리에 있는 경로 외부에 텍스트 요소를 추가하는 방법을 보여줍니다.

 #define variables
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
y <- c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22) 

#create scatterplot
plot(x, y)

#add text outside of plot
text(x=8, y=-0.5, ' Some Text ', xpd=NA)

r 플롯 외부에 텍스트를 추가합니다.

플롯에서 (8, -0.5)의 (x, y) 좌표에 텍스트 요소가 추가되었습니다.

y 좌표 값이 y 축의 하한값보다 작으므로 텍스트 요소는 결국 경로 아래에 배치됩니다.

예 2: 경로 외부에 여러 텍스트 요소 추가

다음 코드는 text() 함수를 여러 번 사용하여 플롯 외부에 여러 텍스트 요소를 추가하는 방법을 보여줍니다.

 #define variables
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
y <- c(4, 5, 5, 4, 6, 8, 12, 15, 19, 22) 

#create scatterplot
plot(x, y)

#add multiple text elements outside of plot
text(x=8, y=-0.5, ' Below Plot ', xpd=NA)
text(x=8, y=25, ' Above Plot ', xpd=NA)

r 플롯 외부에 여러 텍스트 요소를 추가합니다.

text() 함수를 여러 번 사용하면 플롯 외부에 여러 텍스트 요소를 추가할 수 있습니다.

text() 함수에서 xy 인수를 자유롭게 사용하여 원하는 정확한 위치에 텍스트를 배치할 수 있습니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 기능을 사용하는 방법을 설명합니다.

R에서 플롯 외부에 범례를 그리는 방법
기본 R 플롯에서 범례 위치를 변경하는 방법
R에서 같은 줄에 문자열과 변수를 인쇄하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다