Ggplot2에서 제목 위치를 변경하는 방법(예제 포함)


기본적으로 ggplot2 의 플롯 제목은 왼쪽 정렬됩니다.

그러나 다음 방법을 사용하여 제목 위치를 변경할 수 있습니다.

방법 1: 제목을 중앙에 배치

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

방법 2: 제목을 오른쪽으로 정렬

 some_ggplot +
  theme(plot. title = element_text(hjust = 1 ))

방법 3: 제목 위치를 수직으로 조정

 some_ggplot +
  theme(plot. title = element_text(vjust = 10 ))

다음 예에서는 R에 내장된 mtcars 데이터세트를 사용하여 실제로 각 방법을 사용하는 방법을 보여줍니다.

예 1: 제목을 중앙에 배치

다음 코드는 ggplot2에서 산점도를 생성하고 hjust 인수를 사용하여 제목을 중앙에 배치하는 방법을 보여줍니다.

 library (ggplot2)

#create scatterplot with centered title
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 0.5 ))

ggplot2의 중앙 제목

제목은 가운데 정렬되어 있습니다.

예 2: 제목을 오른쪽으로 정렬

다음 코드는 ggplot2에서 산점도를 생성하고 hjust 인수를 사용하여 제목을 오른쪽에 정렬하는 방법을 보여줍니다.

 library (ggplot2)

#create scatterplot with right-aligned title
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 ))

ggplot2 제목을 오른쪽으로 정렬

제목은 오른쪽 정렬되어 있습니다.

예 3: 제목 위치를 수직으로 조정

다음 코드는 ggplot2에서 산점도를 생성하고 vjust 인수를 사용하여 제목을 더 높게 이동하는 방법을 보여줍니다.

 library (ggplot2)

#create scatterplot with title moved higher up
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 , vjust = 3 ))

제목이 위로 이동되었습니다.

제목을 아래로 이동하기 위해 vjust 인수에 음수 값을 제공할 수도 있습니다.

 library (ggplot2)

#create scatterplot with title moved down
ggplot(data=mtcars, aes(x=mpg, y=wt)) +
  geom_point() +
  ggtitle(" Plot Title ") +
  theme(plot. title = element_text(hjust = 1 , vjust = - 10 )) 

이제 제목이 플롯 내에서 이동되었습니다.

추가 리소스

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

ggplot2에서 범례 제목을 변경하는 방법
ggplot2에서 축 레이블을 회전하는 방법
R에서 수정하는 방법: “ggplot” 함수를 찾을 수 없습니다.

의견을 추가하다

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