R에서 mtext 기능을 사용하는 방법(예제 포함)


R의 mtext() 함수를 사용하여 플롯의 여백에 텍스트를 쓸 수 있습니다.

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

mtext(텍스트, 측면=3, 줄=0, …)

금:

  • text : 작성할 텍스트
  • side : 텍스트를 쓸 경로의 측면(1=아래, 2=왼쪽, 3=위, 4=오른쪽)
  • line : 사용할 여백선(음수 값은 텍스트를 경로 내부로 밀어넣습니다)

다음 예는 R의 다음 데이터 프레임에서 실제로 mtext() 함수를 사용하는 방법을 보여줍니다.

 #create data frame
df <- data. frame (x=c(1, 2, 3, 4, 5, 6, 7),
                 y=c(3, 4, 4, 8, 6, 10, 14))

#view data frame
df

  xy
1 1 3
2 2 4
3 3 4
4 4 8
5 5 6
6 6 10
7 7 14

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

다음 코드는 mtext()를 사용하여 플롯 위에 텍스트 요소를 추가하는 방법을 보여줍니다.

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

#add text above plot
mtext(" Here is some text ")

플롯 위에 “여기에 일부 텍스트가 있습니다”라는 텍스트가 추가되었습니다.

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

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

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

#add text on each side of plot
mtext(" Text on the bottom ", side= 1 )
mtext(" Text on the left ", side= 2 )
mtext(" Text on the top ", side= 3 )
mtext(" Text on the right ", side= 4 )

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

예 3: 경로 외부에 사용자 정의 텍스트 요소 추가

mtext() 에서 line , cexcol 인수를 사용하여 텍스트 요소의 위치, 크기 및 색상을 각각 변경할 수도 있습니다.

예를 들어, 다음 코드는 글꼴 크기를 늘리고 파란색을 사용하여 경로 상단에 텍스트를 추가하는 방법을 보여줍니다.

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

#add customized text inside top of plot
mtext(" Text on the top ", side= 3 , line= -3 , cex= 3 , col=' blue ') 

플롯에서 원하는 정확한 텍스트를 생성하려면 mtext() 함수의 다양한 인수를 자유롭게 사용해 보세요.

추가 리소스

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

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

의견을 추가하다

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