Ggplot2 타이틀에 대한 전체 가이드


ggplot2 데이터 시각화 라이브러리를 사용하면 R에서 처음부터 아름다운 차트를 쉽게 만들 수 있습니다.

그러나 ggplot2는 사용자가 지정하지 않는 한 차트 제목을 제공하지 않습니다. 이 튜토리얼에서는 ggplot2 차트에 제목을 추가하고 편집하는 방법을 정확하게 설명합니다.

ggplot2 제목을 추가하는 방법

다음 코드는 ggplot2를 사용하여 내장 붓꽃 데이터세트를 사용하여 그룹화된 상자 그림을 만드는 방법을 보여줍니다.

 library (ggplot2)

ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot()

차트에 제목을 추가하려면 ggtitle() 함수를 사용하면 됩니다.

 ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot() +
  ggtitle(' Sepal Length by Species ') 

ggplot2 제목

참고: labs(title=’Sepal length by Species’)를 사용하여 완전히 동일한 제목을 만들 수도 있습니다.

ggplot2 제목을 중앙에 맞추는 방법

기본적으로 ggplot2 제목은 왼쪽 정렬됩니다. ggplot2 제작자 Hadley Wickham은 왼쪽 정렬 제목이 자막과 더 잘 작동하기 때문이라고 지적합니다.

ggplot2 제목을 중앙에 배치하려면 다음 코드를 사용할 수 있습니다.

 theme(plot.title = element_text (hjust = 0.5 ))

실제 모습은 다음과 같습니다.

 ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot() +
  ggtitle(' Sepal Length by Species ') +
  theme(plot.title = element_text (hjust = 0.5 )) 

센터 ggplot2 제목

ggplot2 제목의 글꼴을 변경하는 방법

다음을 포함하여 글꼴 제목의 다양한 측면을 변경할 수 있습니다.

  • 가족 : 글꼴 가족
  • 얼굴 : 글꼴의 얼굴입니다. 옵션에는 “기울임꼴”, “굵게” 및 “bold.italic”이 포함됩니다.
  • 색상 : 글꼴 색상
  • size : 글꼴 크기(pts)
  • hjust : 0과 1 사이의 수평 정렬
  • vjust : 0과 1 사이의 수직 정렬
  • lineheight : 줄 높이, 즉 여러 줄 제목의 줄 사이 간격

다음은 이러한 측면 중 일부를 수정하는 방법에 대한 예입니다.

 ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot() +
  ggtitle(' Sepal Length by Species ') +
  theme(plot.title = element_text (hjust= 0.5 , color=" blue ", size= 20 , face=" bold ")) 

글꼴 제목 변경 ggplot2

여러 줄로 된 ggplot2 제목을 만드는 방법

제목이 비정상적으로 긴 경우 새 줄을 시작하려는 위치에 \n을 추가하면 됩니다. 예를 들어:

 ggplot(iris, aes (x= Species , y= Sepal.Length )) +
  geom_boxplot() +
  ggtitle(' Sepal Length by Species\nSample size (n = 150) ') 

ggplot2의 여러 줄 제목

추가 리소스

최고의 ggplot2 테마에 대한 완벽한 가이드
ggplot2에서 병렬 플롯을 만드는 방법
ggplot2에서 축 제한을 설정하는 방법

의견을 추가하다

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