[ 기본 맵 표현 방식 ]
- 우리나라 시도와 시군구 수준까지의 데이터가 있다면 태블로에서 제공하는 맵을 활용하여 간단히 맵차트를 만들 수 있다.
- 읍면동 수준까지 나타내고 싶다면 별도의 shape파일을 다운로드 받아 join 연결을 통해 표현이 가능하다.
- 또한 위도 경도 정보가 있다면 맵으로 표현이 가능하기 때문에 오프라인 매장의 위치 정보 등을 맵에서 표현할 수 있다.
- 국가 필드를 위도와 경도의 형태로 데이터를 변경해줍니다.
- 참고로 위의 과정을 하지 않고 국가 필드를 선택하면 다음과 같이 됩니다.
보시다시피 대한민국이라고 밖에 적혀있지 않습니다.
- 국가 필드를 선택해줍니다.
대한민국을 경도와 위도로 표현해, 맵을 통해 나타낸 것을 알 수 있습니다.
- 마찬가지로 시도 필드도 맵에 표현해봅시다.
- 시군구도 마찬가지로 해줍니다.
[ 시군구 간에 계층을 만들어야 하는 이유 ]
- 맵에서 계층을 만들지 않으면 일부 데이터가 누락될 수 있다고 합니다.
- 시군구만 봐줌으로써 어떻게 데이터가 누락되나 봐봅시다.
우측 아래에 7개의 알 수 없는 항목이라고 뜹니다. 눌러봐봅시다.
- 이처럼 매치가 안되는 이유는 동일한 시군구 지역 명을 시도에 가지고 있기 때문입니다.
- 데이터를 통해 확인해보기 위해 시군구와 시도를 행 선반에 넣어줍시다.
- 시도를 카운트(고유) 측정값으로 바꾼 뒤 레이블에 넣어주면 각 시군구별 몇 개의 시도를 가지고 있는지 카운트한 값을 구할 수 있다.
- 값 중에 2 이상인 것만 봐보면 다음과 같다.
- 2개 이상의 시를 가지는 시군구에 대해 이 항목 유지를 누르고
- 필터에서 카운트(고유)(시도) 를 제거해주고
- 행 선반에 시도를 다시 추가해주면 다음과 같이 2개 이상의 시를 가지는 시군구가 갖고 있는 시 도 리스트를 볼 수 있다.
- 국가, 시도, 시군구 간에 계층을 만들어주고 데이터 누락이 발생하지 않는지를 봐주겠습니다.
- 맵에 시군구를 띄웠지만 자동으로 국가와 시도 정보도 가져오는걸 확인할 수 있고,
데이터 누락이 발생하지 않는걸 확인할 수 있었습니다.
[ 기본 맵 차트 ]
- 매출을 크기에 넣어주고, 수익을 색상에 넣어주었습니다.
잘 보이게 하기 위해 색상을 다음과 같이 설정해줬습니다.
- 시군구별 매출과 수익에 대해 볼 수 있었습니다.
[ 도구 정보를 활용한 맵 차트 ]
- 제품 대분류와 중분류에 대해 내림차순으로 매출을 나타냈고
마크레이블을 해줬으며, 색상에 수익을 넣어줬다.
- 이제 맵이 있던 시트로 돌아와서 도구 설명을 눌러준다.
편집창 오른쪽 상단의 삽입을 누르면 시트정보를 가져올 수 있다.
- 차트가 좀 잘 보이게 넓이는 500, 높이는 400으로 수정해줬다.
- 마우스 롤오버 하면 도구정보에 시트에서 가져온 정보를 확인할 수 있다.
[ 필터를 활용한 맵 차트 ]
- 크기에 들어가 있는 매출을 제거해주면 자동으로 태블로에서 맵을 인식합니다.
- 배경 맵을 위성으로 바꿔줍니다.
- 필터에 시도를 넣어줍니다. ( 대시보드에서 사용할 용도 )
- 대시보드에 만든 맵차트를 띄운 뒤, 필터에 있는 시도를 띄워줍니다.
- 우측에 필터가 뜨는데
단일값으로 드롭다운을 설정해줍니다.
- 그리고 부동을 설정해주면 필터를 원하는 곳에 위치 시킬 수 있게 됩니다.
- 필터에서 보고자 하는 지역을 선택하면 줌인이 되면서 해당 지역이 표시가 됩니다.
맵 차트는 시각적으로 매우 효과적이지만 정확한 위도 경도의 좌표 정보를 알아야 맵에 정확히 표현할 수 있기 때문에 데이터 전처리 과정이 오래 걸릴 수 있다는 단점이 크다.
'Tableau' 카테고리의 다른 글
[Tableau] 대시보드 동작 ( 필터, 하이라이트, 시트 이동 ) (0) | 2022.07.16 |
---|---|
[Tableau] 워드 클라우드, 달력형 히트맵 (0) | 2022.07.15 |
[Tableau] 그룹, 결합, 결합된 집합, 계층, 드릴 다운 (0) | 2022.07.15 |
[Tableau] 동작 시트 ( V.S. 필터, 필터, 하이라이트 ) (0) | 2022.07.15 |
[Tableau] 분산형, 이중축(콤비네이션, 라인과 영역, 응용차트, 도넛) (0) | 2022.07.15 |