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에서 다른 일반적인 추적 작업을 수행하는 방법을 설명합니다.