R의 기존 플롯에 점을 추가하는 방법


points() 함수를 사용하여 R의 기존 플롯에 점을 추가할 수 있습니다.

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

 points(df2$x, df2$y, col=' red ')

이 특정 구문은 df2 라는 데이터 프레임에서 xy 라는 변수를 사용하여 R의 기존 산점도에 빨간색 점을 추가합니다.

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

예: R의 기존 경로에 점 추가

R에서 다음과 같은 산점도를 생성하기 위해 플롯() 함수를 사용한다고 가정합니다.

 #create data frame
df1 <- data. frame (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(df1$x, df1$y, col=' blue ', pch= 16 )

참고 : col 인수는 플롯의 점 색상을 지정하고, pch 인수는 사용할 기호를 지정합니다. 값 16은 채워진 원을 나타냅니다.

이제 다른 데이터 프레임의 포인트를 플롯에 추가한다고 가정합니다.

이러한 작업을 수행하려면 points() 함수를 사용할 수 있습니다.

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

#add points from df2 to the existing scatter plot
points(df2$x, df2$y, col=' red ', pch= 16 )

r 기존 경로에 점을 추가합니다.

두 번째 데이터 프레임의 포인트는 기존 플롯에 추가되었으며 빨간색으로 표시됩니다.

원하는 경우 legend() 함수를 사용하여 플롯에 범례를 추가하여 어떤 포인트가 어떤 데이터 프레임에서 나오는지 구분할 수도 있습니다.

 #add legend to plot
legend(x= 1 , y= 22 , legend=c(' df1 ', ' df2 '), fill=c(' blue ', ' red '))

참고 : 기존 플롯에 원하는 만큼 많은 데이터 프레임의 포인트를 추가하려는 만큼 points() 함수를 사용할 수 있습니다.

추가 리소스

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

R에서 산점도의 점에 레이블을 지정하는 방법
R에서 경로 외부에 텍스트를 추가하는 방법
R에서 회귀선을 사용하여 산점도를 만드는 방법

의견을 추가하다

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