[BigData -Visualization for R] Tree Map 그리기 9(label에 대한 여러가지 옵션)

by DataMarket posted Jun 23, 2014
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

+ - Up Down Comment Print


Treemap에 관한 내용이 거의 끝나가고 있습니다.


Treemap은 여러 모로 유용한 플롯이기 때문에, 꼭 숙지해두는게 좋습니다.



## fontsize.labels

treemap(business, index=c("NACE1", "NACE2"), vSize="employees",fontsize.labels=c(12, 8),

        align.labels=list(c("right", "center"), c("left", "top")),  lowerbound.cex.labels=1) 


fontsize.labels은 타일안에 들어갈 font의 크기를 지정해 주는데, fontsize.labels=c(12, 8) 를 통해서 큰타일(NACE1)의 font 크기는 12, 작은타일(NACE2)의 폰트 키그는 8로 지정해 주었습니다.


## align.labels 


align.labels 는 폰트(라벨)를 정렬 시켜주는 옵션입니다.   align.labels=list(c("right", "center"), c("left", "top")) 을 통해, NACE1의 라벨은 오른쪽 중앙, NACE2의 라벨은 왼쪽 상단에 정렬 시켜주었습니다.


10.png



## lowerbound.cex.labels

 treemap(business,   index=c("NACE1", "NACE2"),vSize="employees",   fontsize.labels=12,lowerbound.cex.labels=1)


11.png




똑같은 옵션에 lowerbound.cex.labels 만 0.1로 바꿔 주었습니다.


 treemap(business,   index=c("NACE1", "NACE2"),vSize="employees",   fontsize.labels=12,lowerbound.cex.labels= 0.1)


12.png





차이점이 보이시나요? lowerbound.cex.labels 옵션은 보여지게 할 라벨들의 하한선을 설정 해 줍니다.


0과 1 사이로 설정할 수 있으며, 0에 가까울수록 작은 글자의 라벨이 보이게 됩니다.



## inflate.labels


treemap(business,  index=c("NACE1", "NACE2"),  vSize="employees",  lowerbound.cex.labels=0, inflate.labels = TRUE) 



inflate.labels 은 타일 안의 라벨의 크기를 타일의 크게에 맞춰 팽창 시켜주는 옵션입니다.


13.png



## force.print.labels


 treemap(business,  index=c("NACE1", "NACE2"), vSize="employees",  fontsize.labels=10, lowerbound.cex.labels=1, force.print.labels=TRUE)


 force.print.labels 은 라벨이 크든 작든 무조건 보여지도록 하게 하는 옵션입니다.


14.png



Articles

1 2 3

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5