본문 바로가기
9.유용한 함수모음/유용한 함수

R 자동으로 색 설정해주는 함수모음 (rainbow, heat, terrain, topo, cm)

by makhimh 2019. 11. 28.
반응형

R 자동으로 색 설정해주는 함수모음


#1. rainbow 함수


rainbow(n, s = 1, v = 1, start = 0, end = max(1, n - 1)/n, alpha = 1)


HSV라고 색을 표현하는 방식이 있습니다. 변수가 3개라 색 공간이라고도 하는데, H는 색상 S는 채도 V는 명도입니다. rainbow에서는 H인 색상이 n개 지정되고, 채도와 명도를 s와 v라는 옵션으로 입력할 수 있습니다. s가 1에 가까울수록 색이 선명해지고 0에 가까울 수록 엷어집니다. v는 1에 가까울 수록 밝아지고 0에 가까울수록 색이 어두워집니다. alpha는 투명도입니다. 


s : 채도

v : 명도

alpha : 투명도


>예시


my_col=rainbow(10,s=0.2)

pie(rep(1,10), col = my_col)


#2. heat.color 함수


heat.colors(n, alpha = 1)


my_col=heat.colors(30)

pie(rep(1,30),col=my_col)



#3. terrain.colors 함수


terrain.colors(n, alpha = 1)


my_col=terrain.colors(30)

pie(rep(1,30),col=my_col)



#4. topo.colors 함수


topo.colors(n, alpha = 1)


my_col=topo.colors(30)

pie(rep(1,30),col=my_col)




#5. cm.colors 함수


cm.colors(n, alpha = 1)

my_col=cm.colors(30)

pie(rep(1,30),col=my_col)


반응형

댓글