R에서 text() 함수를 사용하여 플롯에 텍스트를 추가하는 방법


text() 함수를 사용하여 R 기본 플롯에 텍스트를 추가할 수 있습니다.

이 함수는 다음 기본 구문을 사용합니다.

text(x, y, “내 텍스트”)

금:

  • x, y : 텍스트가 위치할 좌표(x, y)입니다.

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

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

다음 코드는 text()를 사용하여 (5, 18)의 (x, y) 좌표에 있는 플롯에 텍스트 요소를 추가하는 방법을 보여줍니다.

 #create data frame with values to plot
df <- data. frame (x=c(1, 4, 7, 8, 8, 10),
                 y=c(4, 9, 16, 14, 12, 20))

#create scatterplot
plot(df$x, df$y)

#add text element at (5, 18)
text(x= 5 , y= 18 , “ this is my text ”)

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

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

플롯에 여러 텍스트 요소를 추가하려면 여러 text() 함수를 사용하면 됩니다.

 #create data frame with values to plot
df <- data. frame (x=c(1, 4, 7, 8, 8, 10),
                 y=c(4, 9, 16, 14, 12, 20))

#create scatterplot
plot(df$x, df$y)

#add text elements
text(x= 5 , y= 18 , “ first text ”)
text(x= 5 , y= 10 , “ second text ”) 
text(x= 5 , y= 5 , “ third text ”) 

R 추적할 여러 텍스트 요소 추가

세 개의 텍스트 요소가 플롯에 추가되었으며 각각은 우리가 지정한 (x, y) 좌표에 추가되었습니다.

예 3: 플롯의 텍스트 요소 사용자 정의

cex , col글꼴 인수를 사용하여 플롯에 있는 텍스트 요소의 크기, 색상 및 글꼴 스타일을 각각 사용자 정의할 수 있습니다.

 #create data frame with values to plot
df <- data. frame (x=c(1, 4, 7, 8, 8, 10),
                 y=c(4, 9, 16, 14, 12, 20))

#create scatterplot
plot(df$x, df$y)

#add text elements with custom appearance
text(x= 5 , y= 18 , " first text ", col=' red ')
text(x= 5 , y= 10 , " second text ", col=' blue ', cex= 3 ) 
text(x= 5 , y= 5 , " third text ", col=' green ', cex= 5 , font= 3 ) 

R 플롯의 사용자 정의 텍스트

세 가지 텍스트 요소 각각에는 사용자 정의 모양이 있습니다.

또한 글꼴 인수는 네 가지 가능한 값을 취합니다:

  • 1 : 일반
  • 2 : 지방
  • 3 : 이탤릭체
  • 4 : 굵은 이탤릭체

세 번째 텍스트 요소에 대해 글꼴=3을 지정했으므로 글꼴은 이탤릭체로 표시됩니다.

예 4: 각 경로 지점에 텍스트 레이블 추가

레이블 인수를 사용하여 플롯의 각 지점에 텍스트 레이블을 추가할 수 있습니다.

 #create data frame with values to plot
df <- data. frame (teams=c('A', 'B', 'C', 'D', 'E', 'F'),
                 x=c(1, 4, 7, 8, 8, 10),
                 y=c(4, 9, 16, 14, 12, 20))

#create scatterplot
plot(df$x, df$y)

#add text label to each point in plot
text(df$x, df$y, labels=df$teams, pos= 4 )

r 경로에 텍스트 레이블을 추가합니다.

이제 플롯의 각 점에 텍스트 레이블이 있습니다.

또한 pos 인수는 점을 기준으로 텍스트 레이블이 배치되는 위치를 제어하고 네 가지 가능한 값을 취합니다.

  • 1 : 텍스트 아래
  • 2 : 텍스트 왼쪽
  • 3 : 텍스트 위
  • 4 : 텍스트 법칙

pos=4를 지정했으므로 각 텍스트 레이블은 플롯 포인트의 오른쪽에 배치됩니다.

추가 리소스

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

R에서 Paste 및 Paste0 함수를 사용하는 방법
R에서 replacement() 함수를 사용하는 방법
R에서 View() 함수를 사용하는 방법

의견을 추가하다

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