반응형
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
반응형
'━ 연구정보공유' 카테고리의 다른 글
연구동향을 파악하는 방법 (0) | 2023.09.18 |
---|---|
Forklift 사용시 캐시 점유 문제 (0) | 2022.06.23 |
분자생태학 톺아보기 (an Introduction to Molecular Ecology) (0) | 2020.07.24 |
VCF 핸들링 프로그램 (0) | 2020.03.05 |
2019 맥북프로 16인치 스팟라이트 무한 인덱싱 현상과 그 해결 (0) | 2020.03.05 |