A: cex를 사용하여 플롯 요소의 크기를 변경하는 방법
R의 플롯() 함수에서 cex 인수를 사용하여 기호 및 텍스트의 크기를 기본 크기에서 변경할 수 있습니다.
cex 의 기본값은 1 입니다.
값이 2 이면 크기가 두 배로 늘어나고, 값이 0.5 이면 크기가 절반으로 줄어듭니다.
실제로 특정 플롯 요소의 크기를 변경하는 데 사용할 수 있는 5개의 인수가 있습니다.
- cex : 기호의 크기를 변경합니다.
- cex.axis : 축 눈금 표시 주석의 크기를 수정합니다.
- cex.lab : x 및 y 축 레이블의 크기를 변경합니다.
- cex.main : 플롯 제목의 크기를 변경합니다.
- cex.sub : 플롯 자막의 크기를 변경합니다.
다음 예에서는 실제로 이러한 인수를 사용하는 방법을 보여줍니다.
예: cex를 사용하여 플롯 기호의 크기 변경
R에 다음과 같은 데이터 프레임이 있다고 가정합니다.
#create data frame df <- data. frame (x=c(1, 2, 2, 4, 5, 3, 5, 8, 12, 10), y=c(5, 9, 12, 14, 14, 13, 10, 6, 15, 18)) #view data frame df xy 1 1 5 2 2 9 3 2 12 4 4 14 5 5 14 6 3 13 7 5 10 8 8 6 9 12 15 10 10 18
간단한 산점도를 생성하기 위해 R의 플롯() 함수를 사용한다고 가정해 보겠습니다.
#create scatterplot of x vs. y plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ')
참고 : pch=19 인수는 채워진 원이 플롯 포인트의 기호로 사용되어야 함을 지정합니다.
기본적으로 플롯 기호와 텍스트 요소는 모두 cex 값이 1 입니다.
그러나 다양한 인수를 사용하여 플롯의 기호 및 텍스트 요소 크기를 기본 크기에서 변경할 수 있습니다.
#create scatterplot with custom symbol and text sizes plot(df$x, df$y, pch= 19 , main=' Scatterplot of x vs. y ', cex= 2 , cex. hand = 3 , cex. lab = 1.5 , cex. axis = 2 )
기호 및 텍스트 요소의 크기가 모두 변경되었습니다.
다양한 플롯 요소를 변경한 방법은 다음과 같습니다.
- cex=2 : 경로의 원 크기가 2배 증가했습니다.
- cex.main=3 : 제목 텍스트 크기를 3배 늘렸습니다.
- cex.lab=1.5 : x, y축 라벨의 크기를 1.5배 늘렸습니다.
- cex.axis=2 : 눈금 주석 크기를 2배 늘렸습니다.
원하는 정확한 크기의 플롯을 만들려면 이러한 각 인수 의 값을 자유롭게 사용해 보세요.
추가 리소스
다음 튜토리얼에서는 R에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
par()를 사용하여 R에서 여러 플롯을 만드는 방법
R 플롯에서 범례 위치를 변경하는 방법
R 플롯에서 글꼴 크기를 변경하는 방법