본문 바로가기
반응형

5.색 color4

[R시각화] 색 투명도 설정하는 방법 색은 보통 그래프에 사용됩니다. 그래프 함수나 점,직선 함수 안에 col 옵션을 설정하는데요. col 옵션의 입력값으로 adjustcolor 함수값을 사용하면 됩니다. col=adjustcolor("red",alpha=0.5) alpha 는 투명도입니다. 0에 가까울 수록 투명합니다. col1=adjustcolor("red",alpha=0) col2=adjustcolor("red",alpha=0.25) col3=adjustcolor("red",alpha=0.5) col4=adjustcolor("red",alpha=0.75) col5=adjustcolor("red",alpha=1) plot(1:5,rep(1,5),cex=7,xlim=c(0,6),pch=16,col=c(col1,col2,col3,col4,c.. 2020. 12. 31.
[R시각화] 색 팔레트를 만들어주는 colorRampPalette 함수 colorRampPalette 는 입력한 색을 보간하여 원하는 수의 색팔레트를 출력해줍니다. 값으로 함수를 반환하기 때문에, 반환된 함수에 다시 값을 입력해줘야 합니다. 아래는 예시입니다. 흰색과 빨간색 사이를 5개로 나누고 색 팔레트로 출력하였습니다. > colorRampPalette(c("white","red"))(5) [1] "#FFFFFF" "#FFBFBF" "#FF7F7F" "#FF3F3F" "#FF0000" 원그래프를 이용하여 색을 확인해봅시다. par(mar=c(2,2,2,2)) pltte1=colorRampPalette(c("white","red"))(5) pie(rep(1,5),col=pltte1) 색은 2개 이상도 입력 가능합니다. 아래와 같습니다. par(mar=c(2,2,2,2)) .. 2020. 12. 31.
[R시각화] 자동으로 색 설정해주는 함수 모음 간단한 사용 rainbow(n) heat.colors(n) terrain.colors(n) topo.colors(n) cm.colors(n) 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 .. 2020. 12. 29.
R에서 제공하는 컬러팔레트 패키지 RColorBrewer R에서 제공하는 컬러팔레트 패키지 RColorBrewer 패키지를 설치합니다. > install.packages("RColorBrewer") 패키지를 불러옵니다. library(RColorBrewer) 패키지 도움말을 열어서 어떤 함수가 있는지 확인합니다. > help(package="RColorBrewer") RColorBrewer 패키지에서 제공하는 색들은 brewer.all() 함수를 입력하면 확인할 수 있습니다. > display.brewer.all() 색을 불러올 때는 brewer.pal함수를 이용합니다. 아래와 같은 형식으로 사용합니다. 위 그림에서 팔레트 이름을 알 수 있습니다. brewer.pal(색의 수, 팔레트 이름) Set3 팔레트에서 5개 색을 가져와봅시다. > mycol=brewe.. 2020. 10. 6.
반응형