[Tableau] 연습

[Tableau] 유동인구 데이터 활용 피라미드 차트 만들기

Simon Yoon 2024. 1. 7. 13:51

이번 태블로 포스팅에서는 유동인구 데이터를 활용하여 흥미로운 시각화인 '피라미드 차트'를 만들어보겠습니다.

피라미드 차트는 연령대나 성별과 같은 두 가지 카테고리의 데이터를 시각적으로 비교할 때 유용한 차트입니다.

 

오늘의 목표 차트!


Step 1: Tableau 시작

Tableau를 열고 새로운 워크북을 생성합니다.

 


Step 2: 데이터 불러오기

 

사진 1: "데이터 불러오기" (이미지: 데이터 소스 연결)

 

Tableau에 사용할 유동인구 데이터를 불러옵니다. Excel, CSV, SHP 또는 다른 데이터 소스를 활용할 수 있습니다.

이번에 제가 사용한 데이터는 공공데이터포털에서 다운받은 울산광역시 울주군_방사능 방재정보 인구 주민인구 유동인구 공간정보 입니다.

여기 링크에서 다운받으실 수 있습니다. → https://www.data.go.kr/data/15095519/fileData.do

 

 

Step 3: 데이터 확인

 

사진 2: "데이터 확인" (이미지: 데이터 구조 확인)

 

데이터 확인 단계에서는 불러온 데이터가 올바른지 확인하고 필요한 경우 데이터를 정리합니다.

데이터를 확인해보니 일 평균 남성/여성 유동인구, 연령별 유동인구가 잘 나타나 있는 것을 볼 수 있어서 별도로 처리할 과정은 없습니다.

참고로 필드명의 Man Flow 1, Man Flow 2 는 남자 유동인구 10대, 남자 유동인구 20대 를 의미합니다.

모든 데이터의 형태가 같은 것은 아니기 때문에 방법도 여러가지로 나눠집니다. 이번 데이터는 측정값으로만 사용해서 차트를 만들어야 합니다.

 


Step 4: 피라미드 차트 생성

4-1. 남자 유동인구 피라미드 차트 만들기

이 데이터는 남자 여자 구분이 한 컬럼으로 구분되는 것이 아니기 때문에 측정값만을 이용해야 합니다.

 

 

먼저 "측정값 이름"을 필터에 올려줍니다.

 

 

필터 창이 뜨면, 여기서 Man Flow 에 해당하는 5 개만 선택해줍니다.

이후, 아래 화면과 같이 "측정값"을 열 선반에, "측정값 이름"을 Ctrl 키를 누른 채로 행 선반에 올려줍니다.

 

 

축 위에서 마우스 오른쪽 버튼을 눌러, 축 편집에 들어가 줍니다.

 

 

 

이제 축 편집 화면에서 "반전" 체크박스를 선택해주면 축이 바뀌어진것을 확인할 수 있습니다.

 

 

4-2. 여자 유동인구 피라미트 차트 만들기

새 시트를 하나 추가해서 여자 유동인구 차트도 동일한 방식으로 만들어 줍니다.

이때 여자 막대 차트에서는 축 반전을 하지 않도록 합니다.

 

 

4-3. 나이대 텍스트 필드 만들기

이제는 나이대 텍스트 필드를 만들어주고 해당 필드들을 활용해서 하나의 나이대 축을 만들어 줄겁니다.

따라서 계산된 필드를 아래와 같이 10대 ~ 50대 까지 만들어 줍니다.

 

만든 계산된 필드를 가지고 하나의 축처럼 보이게 아래와 같이 선반에 추가해주었습니다.

 

 

이제 피라미드 차트를 만들기 위한 준비를 마쳤습니다. 대시보드 탭을 하나 만들어서 대시보드 화면에서 각 차트들을 추가해 줄겁니다.


Step 5: 대시보드 화면 만들고 차트 꾸미기

아래의 화면처럼 가로 컨테이너 하나를 먼저 추가해 준 후 앞에서 만들었던 차트들을 하나씩 추가해주었습니다.

 

 

이제 시트 이름, 축 이름, 머릿글 제거 등을 해주고 색깔도 지정해주면 완성됩니다!

사진 5: "차트 꾸미기" (이미지: 피라미드 차트 디자인)

 


1. 차트에 색상, 레이블, 축 등을 추가하여 시각적인 요소를 개선합니다.

2. 필요한 경우 차트 제목과 각 축의 레이블을 추가합니다.

생성한 피라미드 차트의 결과를 확인하고, 필요한 경우 워크북을 저장합니다.

 


마치며

오늘 만들어본 피라미드 차트는 데이터에 구조에 맞게 대시보드 형태로 구현하였습니다.

데이터의 구조에 따라서 다른 방식으로도 동일한 차트를 만들 수 있기 때문에 활용하고자 하는 데이터에 맞춰서 작업하시는게 중요합니다.

혹시나 다른 방법도 궁금하시다면 댓글 남겨주시면 관련 포스팅도 할 수 있도록 하겠습니다.

 


이제 여러분은 Tableau를 사용하여 유동인구 데이터를 활용한 멋진 피라미드 차트를 만들 수 있습니다!

다양한 옵션을 통해 차트를 더욱 꾸며보고, 여러분만의 시각화를 만들어보세요.

Tableau를 통해 데이터의 가치를 끌어내는 즐거움을 느껴보세요. 행운을 빕니다!