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 ))
제목은 가운데 정렬되어 있습니다.
예 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 ))
제목은 오른쪽 정렬되어 있습니다.
예 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” 함수를 찾을 수 없습니다.