** 영상 학습 :
- 데이터 시각화 기본 원리(추가 학습)
** 학습 자료 :
- Tableau의 Mapping 개념
- 뷰에서 배경 이미지 사용
- 공간 함수 (MAKEPOINT, MAKELINE)
1번_배경 이미지를 이용한 Custom Map 사용하기
: 일별 평균 승/하차 승객 수 구하기
사용 data : 2호선 역별 승하차인원수
1. 열 - 'X(평균)', 행 - 'Y(평균)'
: 평균으로 집계하는 이유 : x,y는 역의 고유한 위치(번호)를 의미, 합계일 경우 해당 역의 x, y 값이 날짜에 따라 중복되어 모두 더해짐, 따라서 "평균"으로 변경해주어 해당 역의 고유 x, y값을 가져오게 해야 함
2. 맵 - 배경 이미지 - '2호선 역별 승하차인원수 추출' - 이미지 추가
** X, Y는 이미지의 넓이와 높이
** 행,열 필드를 먼저 넣지 않으면 배경맵 표시 안됨!
3. 매개변수 만들기 "측정값 선택" - 매개 변수 표시 - '단일 값 목록'
4. 계산된 필드 만들기 "승하차승객수"
5. 마크 - 유형 : 원, 세부정보 - '역명' 추가
6. 마크 - 색상, 크기 - '승하차승객수(평균)' 추가, 색상 편집
7. 각각 축 우클릭 - 축 편집 - 범위 '자동' 선택
2번_공간 테이블 계산을 이용한 맵 활용
: 시애틀에서 출발한 항공편의 취항지별 승객수 표현
1. 계산된 필드 만들기 "Arrival" : 도착지의 위치를 점으로 표현
** MAKEPOINT(숫자, 숫자) or MAKEPOINT(숫자, 숫자, 숫자)
: 위도와 경도로 구성된 공간 개체를 반환하거나 x좌표, y좌표 및 SRID로 구성된 공간 개체를 반환
ex. MAKEPOINT( [위도], [경도] ) or MAKEPOINT( [x좌표], [y좌표], 102748 )
2. 계산된 필드 만들기 "Departure" : 출발지의 위치를 점으로 표현
3. 계산된 필드 만들기 "Flight Path" : 출발지와 도착지를 이은 비행 경로
** MAKELINE(시작, 끝) : 두 점에서 구성된 라인을 반환 ex. MAKELINE( [시작], [끝] )
4. 계산식 'Flight Path' 더블클릭 : 지도 표현됨 ( 마크-세부정보 '수집(Flight Path)'), 열-경도, 행-위도 자동 추가 )
5. 마크 - 색상 - 'Passengers(평균)' 추가, 색상 편집
6. 마크 - 세부정보 'Arrival Country', 우클릭-필터표시
7. 추가 디테일
- 범례 숫자 단위 변경하는 법 : 마크의 '평균(Passengers)' 우클릭 - 서식 - 패널 - 숫자 - 숫자(사용자지정)
- 지도 꽉차게 표현하는 법 : 좌측 상단 맵 고정
3번_Buffer 함수를 이용한 맵 활용
: 주유소 위치와 각 위치 별로 선택한 반경 표현
1. 열 - 'Longitude(평균)', 행 - 'Latitude(평균)' 추가
2. 마크 - 세부정보 - '고유id' 추가
3. 필터 - '시도', '시군구' 추가 or 필드 우클릭 - 필터 표시 - "서울 강남구" 선택
- '시도' : 단일 값(드롭다운)
- '시군구' : 단일 값(목록), 관련된 값만 선택
4. 매개 변수 만들기 "거리 선택" - 우클릭 - 매개 변수 표시
5. 계산된 필드 만들기 "반경 계산"
** BUFFER( 기하 도형, 숫자, 단위 ) : 점을 중심으로 지정된 거리의 버퍼를 반환
ex. BUFFER( MAKEPOINT(47.5, -122.32), 5, 'km' ) : [위도 47.5, 경도 -122.32]인 지점에서부터 5km 반경
6. 마크 유형 - 맵, 세부정보 - '반경 계산', 색상, 레이블 - '상표' 추가
7. 메뉴 - 맵 -
- 배경 맵 - 거리 선택
- 백그라운드 레이어 - 투명도 '30%' 조정
+ 추가 자료 : 이미지에 대한 X,Y좌표나 경로, 영역에 대한 데이터 생성
- 위도(Latitude) : 행, 가로
- 경도(Longitude) : 열, 세로
'TABLEAU' 카테고리의 다른 글
Day7_도넛차트, 워터폴차트, 범프차트, 퍼널차트, 간트차트 (0) | 2023.04.11 |
---|---|
Day6_테이블 계산식 & LOD (0) | 2023.04.11 |
Day4_Time Analysis (0) | 2023.04.10 |
Day3_Parameter & 대시보드 작업 (1) | 2023.04.10 |
댓글