카테고리 없음

9주차 TIL - 태블로 지도 시각화

게임취업하고싶은 사람 2025. 2. 26. 22:06

1. 지도 시각화 개요

태블로에서 지도(Map) 시각화는 위도(Latitude)와 경도(Longitude) 데이터를 사용해 공간 데이터를 시각적으로 표현하는 기능입니다. 국가, 도시, 우편번호, 주소, 위경도 좌표 등의 위치 데이터를 활용해 다양한 형태의 지도를 만들 수 있습니다.


2. 지도 시각화 기본 과정

1) 데이터 불러오기

  1. 태블로를 실행하고 Connect 패널에서 CSV, Excel, 데이터베이스 등의 파일을 불러옵니다.
  2. 데이터에 위치 정보(예: 나라, 도시, 위경도 좌표)가 포함되어 있어야 합니다.

2) 지도에서 사용할 필드 지정

  1. Data 패널에서 위도(Latitude)와 경도(Longitude) 필드가 자동으로 지리적 역할(Geographical Role) 로 인식되는지 확인합니다.
  2. 만약 자동으로 인식되지 않으면, 해당 필드를 우클릭 → Geographical Role 설정에서 적절한 위치 정보를 선택합니다. (예: 국가, 주, 도시, 우편번호 등)

3) 지도 차트 만들기

  1. Sheet에서 경도(Longitude)를 Columns, 위도(Latitude)를 Rows로 드래그합니다.
  2. 태블로가 자동으로 Marks 카드를 Map으로 변경하면서 지도 형태가 나타납니다.
  3. 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

태블로에서 구현 과정

  1. 매장명(Store Name), 국가(Country), 도시(City), 위도(Latitude), 경도(Longitude), 매출(Sales)을 포함한 데이터를 불러옵니다.
  2. Longitude를 Columns, Latitude를 Rows에 추가합니다.
  3. Marks 유형을 Map으로 설정합니다.
  4. Detail에 매장명을 추가해 각 점이 매장을 나타내도록 합니다.
  5. Size에 매출(Sales)을 추가하면, 매출 규모에 따라 점 크기가 조정됩니다.
  6. Color에 국가(Country)를 추가하면, 국가별로 색상을 구분할 수 있습니다.
  7. Tooltip을 추가해 마우스를 올릴 때 매출 정보를 확인할 수 있도록 합니다.

4. 심화 지도 시각화 기법

(1) 밀도 지도(Density Map)

  • 많은 데이터 포인트가 한 지역에 몰려 있을 때, 밀집도를 색상 농도로 표현하는 지도입니다.
  • Marks에서 Density를 선택하면 자동으로 밀집도가 시각화됩니다.

(2) 심볼 맵(Symbol Map)

  • 특정 지점에 심볼(점, 아이콘 등)을 배치하여 데이터 분포를 나타내는 지도입니다.
  • Marks에서 Circle을 선택하고 Size, Color를 조정하면 데이터 강조가 가능합니다.

(3) 영역 맵(Filled Map)

  • 국가, 주, 행정 구역 등의 데이터를 활용하여 색상을 채운 지도입니다.
  • 국가(Country), 주(State) 등을 Detail에 추가하고, Color를 적용하면 국가별로 색상이 지정됩니다.

5. 태블로 지도 시각화의 활용 사례

  • 매장 위치별 매출 분석
  • 지역별 고객 분포 분석
  • 물류 네트워크 최적화
  • 전염병 확산 지도
  • 선거 결과 지도

이제 위 과정을 따라 해보면 태블로에서 다양한 지도 시각화를 구현할 수 있다!