brunch

You can make anything
by writing

C.S.Lewis

by Cheon Dec 27. 2016

나이대별로 인구수를 보는 인구 피라미드 만드는 방법

태블로를 이용해 인구 피라미드를 만들어 보기 위해, 다음과 같은 가상 데이터를 엑셀로 만들어 보았다.



태블로에서 위 엑셀 데이터를 가져온 뒤, 


◆ 측정값에 있는 “AGE”를 클릭한 뒤, “차원으로 변환”을 클릭하자. 


인구 피라미드를 만들기 위해, “AGE”를 나이대별로 나눌 필요가 있다. 즉, 구간차원(Bin)을 이용해야 한다.


◆ “AGE”를 클릭하고, ‘만들기 - 구간차원’을 클릭하자.


◆ 구간차원 만들기에서 새 필드명을 ‘나이’라고 하고, 구간차원 크기를 ’10’으로 하자.

(나이를 ’10’단위로 나눌 것이다.)



◆ 위에서 만든 구간차원(‘나이)'을 행으로 드래그하자.

◆ '레코드 수'를 열에다 드래그하자.

◆ ‘GENDER’를 색상으로 드래그하자.



그러면, 아래와 같은 그래프가 나온다.


그러나, 위 그래프는 피라미드와는 전혀 다른 일반 막대그래프이다. 위 그래프를 피라미드형으로 바꾸기 위해,


◆ 계산된 필드에서 아래와 같은 수식을 작성하자.


위 수식의 뜻은 ‘GENDER’가 여자일 경우, 레코드 수(여기서는 인구 수가 된다.)를 반대방향(‘-‘)으로 놓고, 남자일 경우, 레코드 수를 원래 방향으로 놓으라는 것이다.


◆ 위 수식(‘남녀 인구’)을 열에다가 드래그하여, ‘합계(레코드 수)’를 대체하자.


그러면, 아래와 같이 피라미드 모양이 나온다. 


하지만, 그래프 왼쪽 아래에 보면 남녀 인구 숫자가 ‘-(마이너스)’로 표시된다. 인구수에는 마이너스가 없으므로 저 숫자들의 ‘-‘를 제거하자.


◆ 열에 있는 ‘합계(남녀 인구)’를 클릭하고 ‘서식’을 클릭하자.


◆ 왼쪽 서식에서 ‘눈금 - 숫자’에서 ‘사용자 지정’을 클릭하고 ‘0;0’를 입력하자.


그러면 숫자들의 ‘-‘가 제거된다.



각 성별의 나이대별 인구 비율을 표시하기 위해, 


◆ ‘남녀 인구’를 레이블에 드래그하자.

◆ 드래그 한 ‘합계(남녀 인구)’를 클릭하고, ‘퀵 테이블 계산 - 구성 비율’을 클릭하자.


◆ 다시 한번 ‘합계(남녀 인구)’를 클릭하고, ‘계산도구 - 나이’를 클릭하자.



그러면 다음과 같이 남녀인구 수와 비율을 보여주는 인구 피라미드가 나온다.


매거진의 이전글 스파크라인(Spark Lines) 만드는 방법
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari