본문 바로가기
━ 연구정보공유

[R] 다양한 종류의 컬러 팔레트가 필요할 때

by 하늘종개 2021. 10. 16.
반응형

R로 시각화를 할 때 20가지가 넘는 다양한 종류의 색상을 구분해서 표현해야 할 때가 있다. 내 경우 물고기 집단의 유전적 다양성을 분석하는데 집단의 숫자가 20개가 넘어서 다양한 색상으로 구분해줄 필요가 있었다. 일반적인 컬러 팔레트는 15종류 내외는 구분해주지만, 그 이상은 한계가 있고, 무지개의 그라데이션을 임의로 나누어 20-30종류의 팔레트를 구성하면 색상간 해상력이 떨어져서 분간하기에 힘들 수 있다. 글자로 레이블을 추가해 줄 수 있지만, 그것이 힘들 경우 다음의 패키지가 있어 도움을 줄 수 있다.

 

아래의 예시를 사용하면 32 종(물론 더 많은 색상도 가능하다)의 해상력이 있는 색상으로 팔레트를 만들수 있다. 

# install.packages("Polychrome")
library(Polychrome)

# build-in color palette
Glasbey = glasbey.colors(32)
swatch(Glasbey)

출처 : https://stackoverflow.com/questions/9563711/r-color-palettes-for-many-data-classes 

반응형