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의 라벨은 왼쪽 상단에 정렬 시켜주었습니다.
## lowerbound.cex.labels
treemap(business, index=c("NACE1", "NACE2"),vSize="employees", fontsize.labels=12,lowerbound.cex.labels=1) |
똑같은 옵션에 lowerbound.cex.labels 만 0.1로 바꿔 주었습니다.
treemap(business, index=c("NACE1", "NACE2"),vSize="employees", fontsize.labels=12,lowerbound.cex.labels= 0.1) |
차이점이 보이시나요? 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 은 타일 안의 라벨의 크기를 타일의 크게에 맞춰 팽창 시켜주는 옵션입니다.
## 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 은 라벨이 크든 작든 무조건 보여지도록 하게 하는 옵션입니다.
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5