brunch

You can make anything
by writing

C.S.Lewis

by Cheon Mar 02. 2017

국가 행복 지수를 비교하는 랭킹 그래프 만드는 방법

2016년 전세계 국가의 행복 지수에 관한 랭킹 데이터를 가지고 랭킹 그래프를 만들어보자.



행복 지수 랭킹 데이터를 태블로에 가져왔다.




◆ ‘Country’를 행으로 드래그하자.


◆ 계산된 필드에서 다음과 같은 수식을 작성하자.



◆ 위 수식(‘총 랭킹')을 열에 드래그하자.



◆ 마크에서 ‘Gantt 차트’를 선택하자.



◆ 계산된 필드에서 다음과 같은 수식을 작성하자.



◆ 위 수식(‘랭킹 라인’)을 크기로 드래그하고, 크기를 최소로 줄이자.



◆ ‘Happiness Rank’를 위에 있는 축에 드래그하자.



그러면 다음과 같은 그래프가 만들어진다.



◆ ‘Happiness Rank’ 축에 마우스 오른쪽 버튼을 클릭하고, ‘축 동기화’를 클릭하자.


그러나, ‘축 동기화’ 클릭이 불가능할 것이다.



◆ 왼쪽 ‘측정값’탭에서 ‘Happiness Rank’의 앞 ‘#’를 클릭하자.



‘Happiness Rank’의 데이터 유형이 ‘숫자(정수)’다.


하지만, ‘총 랭킹’의 데이터 유형은 ‘숫자(실수)’다.



이중 축에서 ‘축 동기화’를 하기 위해서는 두 필드의 데이터 유형이 같아야한다.


예를 들어, 어떤 필드의 데이터 유형이 ‘정수'이면, 다른 필드의 데이터 유형이 ‘정수'이어야 한다.



‘축 동기화’를 하기 위해, 


◆ ‘총 랭킹’의 데이터 유형을 ‘숫자(정수)’로 바꾸자.


◆ ‘Happiness Rank’ 축에 마우스 오른쪽 버튼을 클릭하고, ‘축 동기화’를 클릭하자.



그러면 다음과 같은 그래프가 나온다.



◆ 마크의 ‘모두’에서 ‘측정값 이름’을 제거하자.



◆ 마크의 ‘합계(Happiness Rank)’에서 ‘집계(랭킹 라인)’를 제거하자.



◆ ‘Gantt 차트’를 ‘원’으로 바꾸자.



◆ 원의 ‘크기'를 조절하자.



그러면 다음과 같이, 각 국가의 랭킹라인에서 랭킹에 해당하는 원이 나온다.



랭킹 그룹에 따라 색상을 다르게 하기 위해,


◆ 계산된 필드에서 다음과 같은 수식을 작성하자.

(랭킹이 20 이하이면, “1-20” 그룹으로 분류하는 식이다.)



◆ 위 수식(‘랭킹 그룹’)에 마우스 오른쪽 버튼을 클릭하고, ‘기본 속성 - 색상’을 클릭하자.



◆ 각 랭킹 그룹을 다음과 같이 색상을 다르게 하자.



◆ 위 수식(‘랭킹 그룹’)을 마크의 ‘합계(Happiness Rank)’의 색상으로 드래그하자.



랭킹 라인을 조금 연하게 하기 위해,


◆ 마크의 ‘집계(총 랭킹)’의 색상을 클릭하고, 다음과 같이 색상(연한 회색)을 선택하자.



그러면 다음과 같이 각 국가의 행복 지수를 기준으로 한 랭킹 그래프가 만들어진다.



행복 지수를 기준으로 랭킹을 정렬하기 위해,


◆ 행에 있는 ‘Country’를 클릭하고, ‘정렬’을 클릭하자.



◆ ‘정렬 순서’에서 ‘오름차순’을 체크하자.

◆ ‘정렬 기준’에서 ‘필드’를 체크하고, ‘Happiness Rank’, ‘합계’를 선택하고, ‘확인’을 클릭하자.



그러면 가장 행복한 국가 순으로 그래프가 정렬된다.



랭킹을 매기는 여러 기준들이 더 있다면, 위와 같은 그래프를 여러개 만들어 동시에 비교 & 분석이 가능할 것이다.

매거진의 이전글 패스트푸드점 수를 비교 하는 ‘아령' 차트 만드는 방법
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari