ggplot2 테마 바꾸기
r에서 테마 기능
그래프에 대한 스타일과 색깔을 지정 할 수 있다
그래프 그리기 위해 난수 생성
연습 그래프를 그리기 위해 rnom
을 이용해 난수를 100개씩 만들어 변수 x
, y
에 저장한다.
x = rnorm(100)
y = rnorm(100)
qplot(x, y)
테마 입히기(1)
theme_bw
: theme black and white. 흑백 테마.
default 배경색은 회색이다.
theme_bw
을 이용해 흑백 테마로 바꾼다.
qplot(x, y) + theme_bw()
도움말 보기
?theme_bw
로 테마에 대한 설명을 Help창에서 볼 수 있다
테마 입히기(2)
theme_classic
: 전통적인, 수학 배울 때 쓰던 그래프.
qplot(x, y) + classic()
테마 입히기(3)
기본 테마들의 옵션중 base_size
는 기본 글꼴 크기이고 base_family
는 기본 폰트이다.
base_size
을 이용해 글꼴 옵션을 변경한다.
qplot(x, y) + theme_bw(base_size = 20)
qplot(x, y) + theme_bw(base_size = 30)
base_family
을 이용해 기본 폰트를 변경한다.
qplot(x, y) + theme_bw(base_size = 30, base_family = 'serif')
qplot(x, y) + theme_bw(base_size = 30, base_family = 'sans')
기본 default 테마로 설정하기
theme_set
함수 설명
매번 qplot
에 테마를 더해주려면 번거롭다.
theme_set
을 이용해 기본 default
테마로 설정한다.
테마 설정이 안된 오리지널 qplot
qplot(x, y)
이전의 테마를 theme_set
을 이용해 기본 default테마로 설정한다.
theme_set(qplot(x, y) + theme_bw(base_size = 30, base_family = 'sans'))
qplot(x, y)
을 출력한다.
테마가 설정된 qplot(x, y)
이 출력이 된다.
qplot(x, y)
원래 테마로 되돌리기
theme_grey
을 이용하여 원래 오리지널 테마로 되돌린다.
theme_set(theme_grey())
qplot(x, y)
을 출력한다.
원래 오리지널 테마 qplot(x, y)
이 출력이 된다.
qplot(x, y)
변수에 저장해서 테마 변경하기
만든 테마를 변수에 저장해서도 쓸 수 있다.
큰글꼴
변수에 테마를 저장한후 theme_set
으로 기본 default 테마로 설정한다.
큰글꼴 = theme_bw(base_size = 30, base_family = 'sans')
theme_set(큰글꼴)
theme_set(큰글꼴)
qplot(x, y)
theme_grey
을 이용하여 원래 오리지널 테마로 되돌린다.
theme_set(theme_grey())
theme_set
은 새로운 테마를 기본으로 지정하면서 현재의 테마를 돌려준다
이를 변수에 저장했다가 나중에 다시 theme_set
으로 하면 이전의 기본 테마로 돌아온다.
원래테마 = theme_set(큰글꼴)
theme_set(원래테마)