close_btn
조회 수 62223 추천 수 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 87996
42 [BigData -Visualization for R] 레이더망 그래프3(radial.pie) DataMarket 2014.05.21 125395
41 [BigData -Visualization for R] BoxPlot 2 datamarket 2014.05.21 98210
40 [BigData -Visualization for R] 그래프기호 pch종류와 색상 datamarket 2014.05.21 91717
39 자신만의 워드 클라우드를 디자인 해보자 DataMarket 2014.05.21 85432
38 Gephi를 통해 Facebook네트워크망 만들기 1 DataMarket 2014.05.21 80337
37 [BigData -Visualization for R] 히스토그램(hist) datamarket 2014.05.21 77960
36 [BigData -Visualization for R] google map 1 file DataMarket 2014.06.27 67989
35 [BigData -Visualization for R] 한 화면에 여러개 그래프 띄우기(par(mfrow)) datamarket 2014.05.21 67579
34 [BigData -Visualization for R] 산점도(Plot) 1 datamarket 2014.05.21 66692
33 [BigData -Visualization for R] Tree Map 그리기 1 DataMarket 2014.05.21 66183
32 [Tableau] 타블로 기본 예제 1 file sh707 2015.05.19 64402
31 [BigData -Visualization for R] Tree graph(마인드맵) 그리기 DataMarket 2014.05.21 64012
30 [BigData -Visualization for R] google map 2 1 file DataMarket 2014.06.28 63048
» [BigData -Visualization for R] Tree Map 그리기 8(type = manual) file DataMarket 2014.06.23 62223
28 [BigData -Visualization for R] google map 3 file DataMarket 2014.06.30 62220
27 [BigData -Visualization for R] RColorBrewer 패키지 소개 datamarket 2014.05.21 62026
26 [BigData -Visualization for R] BoxPlot datamarket 2014.05.21 61816
25 [BigData -Visualization for R] TablePlot file DataMarket 2014.06.25 61391
24 [BigData -Visualization for R] Tree Map 그리기 7(type =color) file DataMarket 2014.06.19 61329
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