R 플롯에서 축 간격을 변경하는 방법(예제 포함)


다음 기본 구문을 사용하여 기본 R 플롯의 축 간격을 변경할 수 있습니다.

 #create plot with no axis intervals
plot(x, y, xaxt=' n ', yaxt=' n ')

#specifty x-axis interval
axis(side= 1 , at=c(1, 5, 10, 15))

#specify y-axis interval
axis(side= 2 , at=seq(1, 100, by=10))

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

예 1: 개별 값을 사용하여 축 간격 지정

다음 코드는 c() 함수를 사용하여 기본 R 플롯에서 x 및 y 축의 간격을 변경하는 방법을 보여줍니다.

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)

#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ', yaxt=' n ')

#modify x-axis and y-axis intervals
axis(side= 1 , at=c(1, 5, 10, 15))
axis(side= 2 , at=c(1, 12.5, 25))

X축과 Y축을 따라 표시되는 유일한 값은 우리가 지정한 특정 값입니다.

예 2: 일련의 값을 사용하여 축 간격 지정

다음 코드는 seq() 함수를 사용하여 기본 R 플롯에서 x 및 y 축의 간격을 변경하는 방법을 보여줍니다.

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)

#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ', yaxt=' n ')

#modify x-axis and y-axis intervals
axis(side= 1 , at=seq(5, 15, by=5))
axis(side= 2 , at=seq(0, 25, by=5))

x축과 y축을 따라 표시되는 유일한 값은 seq() 함수를 사용하여 지정한 값입니다.

예 3: 값 범위를 사용하여 축 간격 지정

다음 코드는 :: 함수를 사용하여 기본 R 플롯에서 x축 간격을 변경하는 방법을 보여줍니다.

 #define data
x <- c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
y <- c(1, 3, 3, 4, 6, 7, 8, 14, 17, 15, 14, 13, 19, 22, 25)

#create scatterplot
plot(x, y, col=' steelblue ', pch= 19 , xaxt=' n ')

#modify x-axis interval
axis(side= 1 , at=1:15)

참고로 Base R은 y축 간격 값을 자동으로 생성한 다음 우리가 지정한 x축 간격 값 범위를 사용했습니다.

추가 리소스

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

R에서 축 제한을 설정하는 방법
R에서 축 스케일을 변경하는 방법
R에서 플롯 외부에 범례를 그리는 방법

의견을 추가하다

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