close_btn
조회 수 53867 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print Files
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print Files


이번에 다룰 Treemap type 옵션은 manual 입니다.


manual 옵션도 간단하게 이해하 실 수 있을 것이라 생각되므로, 간단하게 다루고 넘어가도록 할게요 :)


qq<-treemap(business[business$NACE1=="F - Construction",], index=c("NACE1", "NACE2"),

        vSize="turnover",  vColor="employees",   type="manual",  palette=terrain.colors(10),  range=c(0, 85000)) 



설명하기 쉽도록 하기 위하여 NACE1 칼럼이 F - Construction 인 데이터 프레임만 가져왔습니다.(business[business$NACE1=="F - Construction",])


타일의 크기는 turnover 색상은 employees에 의해 결정이 되고, 팔레트를 지정해 주었습니다.


palette=terrain.colors(10) 와 range=c(0, 85000)를 통해 색상의 범위를 지정해 주었습니다.


결과는 아래 그림과 같습니다.9.png


Construction of buildings 은 20000 ~ 30000 사이에 속하는 값을 갖고 있는 것 같습니다.


앞선 코드에서 qq<-treemap() 을 통해 그래프를 qq에 넣어줬습니다.


str(qq)를 실행해 보면,


> str(qq)

List of 9

 $ tm       :'data.frame': 4 obs. of  11 variables:

  ..$ NACE1      : Factor w/ 21 levels "A - Agriculture, forestry and fishing",..: 6 6 6 6

  ..$ NACE2      : Factor w/ 86 levels "01 - Crop and animal production, hunting and related service activities",..: 36 37 38 NA

  ..$ vSize      : num [1:4] 4162594 2630183 3379889 10172667

  ..$ vColor     : num [1:4] 25326 18972 38879 83177

  ..$ vColorValue: num [1:4] 25326 18972 38879 83177

  ..$ level      : int [1:4] 2 2 2 1

  ..$ x0         : num [1:4] 0 0.741 0 0

  ..$ y0         : num [1:4] 0.448 0 0 0

  ..$ w          : num [1:4] 0.741 0.259 0.741 1

  ..$ h          : num [1:4] 0.552 1 0.448 1

  ..$ color      : chr [1:4] "#8DD100" "#61C500" "#E6E106" "#F1EAE9"

 $ type     : chr "manual"

 $ vSize    : chr "turnover"

 $ vColor   : chr "employees"

 $ algorithm: chr "pivotSize"

 $ vpCoorX  : num [1:2] 0.0226 0.9774

 $ vpCoorY  : num [1:2] 0.103 0.946

 $ aspRatio : num 1.18

 $ range    : num [1:2] 0 80000


그래프의 구조를 확인 하실수 있습니다. 여기서  색상값은


  ..$ vColor     : num [1:4] 25326 18972 38879 83177


으로 확인할수 있습니다.


Construction of buildings의 값이 25326 이겠군요.


이 25326이 무엇을 의미하는 것일 까요?


앞서, treemap에서 vColor를 employees로 설정해 주었습니다. type을 manual로 설정해줄 경우


vColor는 vColor로 설정해준 요소값들의 합계로 들어가게 됩니다. 아래 그림에서 확인하실 수 있습니다.


excel.jpg


  ..$ vColor     : num [1:4] 25326 18972 38879 83177


와 비교하면 모두 일치하는 것을 확인 하실 수 있습니다.


마지막 83177 은 전체 합계를 의미하고


range를 설정 해 주실때에는 이 합계 이상으로 상한선을 설정해주셔야 합니다.


(range를 작게 설정해주면 에러가 납니다!!)


모두 이해하셨길 바랍니다 : ) 


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 데이터시각화 강의 게시판 이용관련 공지사항 DataMarket 2014.05.21 76159
42 [Tableau] 타블로 기본 예제 1 file sh707 2015.05.19 54545
41 [BigData -Visualization for R] google map 3 file DataMarket 2014.06.30 53412
40 [BigData -Visualization for R] google map 2 1 file DataMarket 2014.06.28 53897
39 [BigData -Visualization for R] google map 1 file DataMarket 2014.06.27 59248
38 [BigData -Visualization for R] TablePlot file DataMarket 2014.06.25 52940
37 [BigData -Visualization for R] Tree Map 그리기 9(label에 대한 여러가지 옵션) file DataMarket 2014.06.23 52734
» [BigData -Visualization for R] Tree Map 그리기 8(type = manual) file DataMarket 2014.06.23 53867
35 [BigData -Visualization for R] Tree Map 그리기 7(type =color) file DataMarket 2014.06.19 52920
34 [BigData -Visualization for R] Tree Map 그리기 6(type =depth, categorical) file DataMarket 2014.06.19 52151
33 [BigData -Visualization for R] Tree Map 그리기 5(type =Dense) DataMarket 2014.05.21 46525
32 [BigData -Visualization for R] Tree Map 그리기 4(type =comp) DataMarket 2014.05.21 46963
31 [BigData -Visualization for R] Tree Map 그리기 3(type = index or value) DataMarket 2014.05.21 46313
30 [BigData -Visualization for R] Tree Map 그리기 2(index옵션) DataMarket 2014.05.21 50105
29 [BigData -Visualization for R] Tree Map 그리기 1 DataMarket 2014.05.21 56853
28 [BigData -Visualization for R] Tree graph(마인드맵) 그리기 DataMarket 2014.05.21 54377
27 자신만의 워드 클라우드를 디자인 해보자 DataMarket 2014.05.21 74056
26 Gephi를 통해 Facebook네트워크망 만들기 1 DataMarket 2014.05.21 68191
25 [BigData -Visualization for R] ] Panel그려서 여러 그래프 띄우기(panes) DataMarket 2014.05.21 50794
24 [BigData -Visualization for R] ehplot 그리기 DataMarket 2014.05.21 48235
Board Pagination ‹ Prev 1 2 ... 3 Next ›
/ 3

나눔글꼴 설치 안내


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

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

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5