R에서 abline에 라벨을 추가하는 방법(예제 포함)


R의 abline() 함수는 R의 경로에 직선을 추가하는 데 사용할 수 있습니다.

aline에 레이블을 추가하려면 다음 기본 구문과 함께 text() 함수를 사용할 수 있습니다.

text(x, y, ‘내 라벨’)

금:

  • x, y : 라벨을 배치할 좌표(x, y)입니다.

다음 예에서는 text() 함수를 사용하여 수평 및 수직 정렬에 레이블을 추가하는 방법을 보여줍니다.

예 1: R의 가로 정렬에 레이블 추가

다음 코드는 y=20에 수평선과 레이블이 있는 산점도를 생성하는 방법을 보여줍니다.

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add horizontal line at y=20
abline(h= 20 )

#add label to horizontal line
text(x= 2 , y= 20.5 , ' This is a label ') 

R의 가로 정렬에 레이블 추가

플롯의 수평 정렬 바로 위에 레이블이 추가되었습니다.

또한 text() 함수에서 colcex 인수를 사용하여 각각 레이블의 색상과 크기를 변경할 수 있습니다.

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add horizontal line at y=20
abline(h= 20 )

#add label to horizontal line (with blue color and double the font size)
text(x= 3 , y= 20.7 , ' This is a label ', col=' blue ', cex= 2 ) 

이제 레이블은 파란색이고 글꼴 크기는 이전 예보다 두 배 커졌습니다.

관련 항목: cex를 사용하여 R에서 플롯 요소의 크기를 변경하는 방법

예시 2: R의 수직 정렬에 라벨 추가

다음 코드는 y=20에 수평선과 레이블이 있는 산점도를 생성하는 방법을 보여줍니다.

 #create data frame
df <- data. frame (x=c(1, 1, 2, 3, 4, 4, 7, 7, 8, 9),
                 y=c(13, 14, 17, 12, 23, 24, 25, 28, 32, 33))

#create scatterplot of x vs. y
plot(df$x, df$y, pch= 19 )

#add vertical line at x=6
aline(v= 6 )

#add label to vertical line
text(x= 5.8 , y= 20 , srt= 90 , ' This is a label ') 

플롯의 수직선 바로 왼쪽에 레이블이 추가되었습니다.

참고 : text() 함수의 srt=90 인수는 레이블을 90도 회전합니다.

추가 리소스

다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

R에서 회귀선을 사용하여 산점도를 만드는 방법
ggplot2를 사용하여 플롯에 수평선을 추가하는 방법
ggplot2를 사용하여 플롯에 수직선을 추가하는 방법

의견을 추가하다

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