본문 바로가기
DataViz

Tableau 2020.4 버전 새 기능 (1) - 맵에 다중 마크 계층 지원(Multiple marks layer support for maps)

by 강쌤 의 ViziBiziBusy 2021. 1. 22.

안녕하세요 강쌤입니다.

 

오늘 소개할 내용은 Tableau 2020.4 버전의 새 기능 중

"맵에 다중 마크 계층 지원(Multiple marks layer support for maps)"입니다. 

 

용어를 풀어서 설명 드려볼게요

 

맵(for maps) - 맵에서 할 수 있는 기능이에요 

다중 마크(multiple marks) - 마크를 여러 개를 쓸 수 있대요

계층(layer) - 층(layer)을 활용해서

 

==> 맵에서 마크를 층별로 여러 개를 쌓는 것을 지원한다

 

그럼 이전 버전까지는 어떻게 했는지 살펴볼게요

 

이전에는 

1) 위도와 경도를 각각 행과 열 선반에 놓습니다. (지리적 역할 데이터를 더블 클릭해도 같은 결과)

2) 맵 마크를 표현한 다음에

3) 열 또는 행 선반에 있는 경도 또는 위도를 필드 복제를 한 다음에

4) 다른 마크로 변경하고 이중 축을 적용합니다. 

 

2020.4 버전에서는 어떻게 바꼈는지 살펴보겠습니다. 

 

먼저 열과 행 선반에는 지리적 데이터가 필요합니다. (여기에서는 지역, 시도, 시군구 필드들을 지리적 역할로 추가해 적용했습니다.)

그런데 뷰는 sunburst 형태인데, 마크를 보면 파이 차트 3개를 활용해서 만들었습니다.  

 

[그림 1. 2020.4 버전부터 활용 가능한 맵에 다중 마크 계층을 활용하시면 다양한 형태의 고급 차트를 만들 수 있습니다.] 

 

한 지점(맵)에 파이 차트 3개를 만들어 보겠습니다.

1) 우선 다음과 같이 기준 포인트 필드를 하나 만듭니다.  이 때 활용하는 함수는 MAKEPOINT 함수입니다.  MAKEPOINT는 2019.2 버전부터 사용 가능한 공간 계산으로, 차례로 위도와 경도 값을 입력합니다.

 

[그림 2. 맵에 표현할 수 있게 공간 계산 함수를 임의로 하나 만듭니다.]

 

그러면 위도와 경도 모두 0인 아프리카 해안에 점이 하나 찍힙니다. 이 곳을 기점으로 파이 차트 3개를 겹쳐서 만들면 됩니다.

 

2) 현재 마크가 지리적 데이터를 활용했기 때문에 맵 마크를 파이 차트로 변경합니다.

3) 세부 정보 마크 하단 빈 여백을 더블 클릭한 다음 MIN(1)이라고 임의의 계산을 하나 만듭니다. 

4) 세부 정보 역할을 하는 MIN(1)을 크기 마크로 변경합니다. 그리고 파이 크기를 최대한 크게 합니다.

5) 여기서 살펴보고자 하는 데이터의 차원 값을 활용합니다. 여기에서는 인구 데이터로 활용하는 예시를 보여드리겠습니다.

지역을 색상으로 구분하고 인구수를 각도에 넣습니다.

 

[그림 3. 위도 0, 경도 0의 위치에서 지역별 인구수 파이 차트를 하나 만들었습니다.]

 

6) 이번에도 위도 0, 경도 0이라는 기준 포인트 위에 시도 데이터를 표현해보겠습니다.

우선 [기준 포인트] 필드를 드래그하면 2020.4 버전부터는 계층 추가 레이어가 나타나는데 여기에 올립니다.

 

[그림 4. 계층 추가 적용합니다.]

 

7) 그리고 앞에서 했던 것처럼 MIN(1)을 만들어 크기 마크에 올리고, 시도별 인구수로 관련 내용을 업데이트 합니다.

 

[그림 5. 기준 포인트 위에 나눌 수 있는 항목이 있다면 무한대로 계층을 만들 수 있습니다.]

 

8) 이번에는 전체 수치를 보여주기 위해 가운데에는 연도별 인구수를 표현하겠습니다.

다시 한번 기준 포인트를 계층에 추가하고, 연도 및 인구수를 레이블에 추가합니다.

여기는 주목도를 높이기 위해 색상은 흰색으로 변경합니다.

만약에 [연도]를 하나씩 필터로 끊어서 보고 싶다면 필터 선반에,

또는 애니메이션 적용하고자 한다면 페이지 선반을 활용하시면 됩니다.

 

[그림 6. 3번째 계층에는 요약 정보를 추가했습니다. 도넛 차트 만들 때 가운데에 요약 정보 넣는 방식입니다.]

 

9) 맵의 기능을 활용했으나, 백그라운드에 표시되고 있는 맵 계층은 모두 안 보이게 처리하겠습니다.

상단 '맵' 메뉴 > 배경 맵 > '없음' 적용합니다.

10) 위도와 경도의 축에 대한 머리글과 격자선 및 0 기준 격자선을 모두 없애면 됩니다.

 

[그림 7. 다른 차트들을 활용해 만든 2008년 기준 화면입니다.]

 

[그림 8. 다른 차트들을 활용해 만든 2020년 기준 화면입니다.]

 

애니메이션 적용된 최종 화면은 다음 링크에서 확인하실 수 있습니다.

public.tableau.com/profile/seungilkang#!/vizhome/AnimatedchangeofpopulationinSouthKorea/sheet0

 

 

2020.4 버전의 신기능 중 하나인

맵에 다중 마크 계층 지원(Multiple marks layer support for maps) 에 대해서 살펴봤습니다. 

 

이전에는 워크 시트에서 이중 축을 활용 두 개의 레이어만 활용할 수 있었다면

이제는 지리적 데이터를 활용해 무한한 레이어를 올릴 수 있게 되었습니다. 

 

여기에서 다룬 내용은 하나의 예시일 뿐이며,

실제 국가 -> 지역 -> 시도 -> 시군구 -> 동 -> 매장 (지점) 등으로 레이어를 만들 수도 있을 것 같습니다.

 

 

이상 강쌤이었습니다. 

댓글