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 ) 

r 기호와 텍스트의 크기를 조정하기 위해 cex 인수를 플롯합니다.

기호 및 텍스트 요소의 크기가 모두 변경되었습니다.

다양한 플롯 요소를 변경한 방법은 다음과 같습니다.

  • cex=2 : 경로의 원 크기가 2배 증가했습니다.
  • cex.main=3 : 제목 텍스트 크기를 3배 늘렸습니다.
  • cex.lab=1.5 : x, y축 라벨의 크기를 1.5배 늘렸습니다.
  • cex.axis=2 : 눈금 주석 크기를 2배 늘렸습니다.

원하는 정확한 크기의 플롯을 만들려면 이러한 각 인수 의 값을 자유롭게 사용해 보세요.

추가 리소스

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

par()를 사용하여 R에서 여러 플롯을 만드는 방법
R 플롯에서 범례 위치를 변경하는 방법
R 플롯에서 글꼴 크기를 변경하는 방법

의견을 추가하다

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