카테고리 없음
9주차 TIL - 태블로 지도 시각화
게임취업하고싶은 사람
2025. 2. 26. 22:06
1. 지도 시각화 개요
태블로에서 지도(Map) 시각화는 위도(Latitude)와 경도(Longitude) 데이터를 사용해 공간 데이터를 시각적으로 표현하는 기능입니다. 국가, 도시, 우편번호, 주소, 위경도 좌표 등의 위치 데이터를 활용해 다양한 형태의 지도를 만들 수 있습니다.
2. 지도 시각화 기본 과정
1) 데이터 불러오기
- 태블로를 실행하고 Connect 패널에서 CSV, Excel, 데이터베이스 등의 파일을 불러옵니다.
- 데이터에 위치 정보(예: 나라, 도시, 위경도 좌표)가 포함되어 있어야 합니다.
2) 지도에서 사용할 필드 지정
- Data 패널에서 위도(Latitude)와 경도(Longitude) 필드가 자동으로 지리적 역할(Geographical Role) 로 인식되는지 확인합니다.
- 만약 자동으로 인식되지 않으면, 해당 필드를 우클릭 → Geographical Role 설정에서 적절한 위치 정보를 선택합니다. (예: 국가, 주, 도시, 우편번호 등)
3) 지도 차트 만들기
- Sheet에서 경도(Longitude)를 Columns, 위도(Latitude)를 Rows로 드래그합니다.
- 태블로가 자동으로 Marks 카드를 Map으로 변경하면서 지도 형태가 나타납니다.
- Detail(세부 정보)에 위치 정보를 추가하면 지도에 개별 포인트가 생성됩니다.
4) 데이터 시각화
- Size: 점 크기 조정
- Color: 색상별 카테고리 표현 (예: 지역별 색 구분)
- Label: 지도 위에 텍스트 라벨 표시
- Tooltip: 마우스 오버 시 추가 정보 표시
3. 예제: 매장의 글로벌 분포 지도 만들기
가정한 데이터 예시
매장명국가도시위도(Latitude)경도(Longitude)매출(USD)
Store A | 미국 | 뉴욕 | 40.7128 | -74.0060 | 1,200,000 |
Store B | 캐나다 | 토론토 | 43.6510 | -79.3470 | 850,000 |
Store C | 영국 | 런던 | 51.5074 | -0.1278 | 920,000 |
태블로에서 구현 과정
- 매장명(Store Name), 국가(Country), 도시(City), 위도(Latitude), 경도(Longitude), 매출(Sales)을 포함한 데이터를 불러옵니다.
- Longitude를 Columns, Latitude를 Rows에 추가합니다.
- Marks 유형을 Map으로 설정합니다.
- Detail에 매장명을 추가해 각 점이 매장을 나타내도록 합니다.
- Size에 매출(Sales)을 추가하면, 매출 규모에 따라 점 크기가 조정됩니다.
- Color에 국가(Country)를 추가하면, 국가별로 색상을 구분할 수 있습니다.
- Tooltip을 추가해 마우스를 올릴 때 매출 정보를 확인할 수 있도록 합니다.
4. 심화 지도 시각화 기법
(1) 밀도 지도(Density Map)
- 많은 데이터 포인트가 한 지역에 몰려 있을 때, 밀집도를 색상 농도로 표현하는 지도입니다.
- Marks에서 Density를 선택하면 자동으로 밀집도가 시각화됩니다.
(2) 심볼 맵(Symbol Map)
- 특정 지점에 심볼(점, 아이콘 등)을 배치하여 데이터 분포를 나타내는 지도입니다.
- Marks에서 Circle을 선택하고 Size, Color를 조정하면 데이터 강조가 가능합니다.
(3) 영역 맵(Filled Map)
- 국가, 주, 행정 구역 등의 데이터를 활용하여 색상을 채운 지도입니다.
- 국가(Country), 주(State) 등을 Detail에 추가하고, Color를 적용하면 국가별로 색상이 지정됩니다.
5. 태블로 지도 시각화의 활용 사례
- 매장 위치별 매출 분석
- 지역별 고객 분포 분석
- 물류 네트워크 최적화
- 전염병 확산 지도
- 선거 결과 지도
이제 위 과정을 따라 해보면 태블로에서 다양한 지도 시각화를 구현할 수 있다!