Statistics/R

R : Palette 팔레트 (feat. wesanderson, nord)

clodagh 2023. 2. 18. 22:16

 

wesanderson

wesanderson palette

library(wesanderson)
# Box plot
bp+scale_fill_manual(values=wes_palette(n=3, name="GrandBudapest"))
# Scatter plot
sp+scale_color_manual(values=wes_palette(n=3, name="GrandBudapest"))

 

nord 컬러 팔레트 옵션

2021년 1월 기준으로, 총 16개의 옵션이 존재

nord palette

 

qqplot()에의 적용

 

점, 선 : scale_color_nord() 추가

  • qqplot()의 결과물이 산점도나 선 그래프처럼 점 또는 선으로 그래프를 표현되는 경우에는 color 옵션을 지정해 주어야 한다
  • geom_point(), geom_count(), geom_jitter(), geom_line(), geom_freqpoly()와 같이 점 또는 선의 색상(color)을 지정해 주어야 하는 ggplot() 그래프의 경우, ggplot() 그래프 소스코드의 마지막에 scale_color_nord()를 추가
  • ggplot(data=데이터프레임) + geom_그래프유형(mapping=aes(x=컬럼이름X, ...), ...) + scale_color_nord('옵션이름')
  • 옵션 이름은 위 '2. nord 컬러 팔레트 옵션'에 명시된 lumina, victory_bonds, ... 등을 투입
qqplot(data='데이터프레임객체이름', x='컬럼이름X', y='컬럼이름Y', color='컬럼이름K', ...) + scale_color_nord('옵션이름')

 

면 : scale_fill_nord() 추가

 

  • 막대그래프와 같이 면으로 된 그래프를 표현하는 경우에는 fill 옵션을 지정해 주어야 한다
  • geom_histogram, geom_bar, geom_col, ... 등 면의 채우기 색상(fill)을 지정하여야 하는 ggplot() 그래프의 경우 scale_fill_nord()를 추가
  • ggplot(data=데이터프레임)+ geom_그래프유형(mapping=aes(x=컬럼이름X, ...), ...) + scale_fill_nord('옵션이름')
qplot(data='데이터프레임객체이름', x='컬럼이름X', fill='컬럼이름K', ...) + scale_fill_nord('옵션이름')

 

 

image()에 적용

  • image() 함수 내의 col argument에 (nord('옵션이름', 숫자A))를 입력하여 줍니다.
  • image(..., col = nord('옵션이름', 숫자A))

 

 

references.

[R] nord : 북유럽 테마 컬러 팔레트(color palette) 패키지 소개 (Jake Kaupp)