1. Data Analyst/1-4. Tableau

48. 태블로(Tableau)_사진(이미지) 위에 데이터 표시하기/좌표 구하기_홍콩 지하철 노선

Data Analyst 2022. 2. 12. 17:01
728x90
반응형

본 게시글은 태블로 신병훈련소 12기로 참가하며 복습을 위해 작성한 글임을 밝힙니다.
사진 링크: https://www.flickr.com/photos/vdveen/11736692754/in/photostream/



오늘은 이미지에서 데이터 좌표를 구하여
표시를 하고 세부정보를 나타내는 작업을 해볼 것이다

 

단계 요약

더보기

There are several steps to this process:

1. Create a table in your data source for X and Y coordinates.

   : 데이터에 X,Y좌표를 입력할 컬럼 만들기

2. Connect to your data source in Tableau Desktop and join the coordinate table with the rest of your data.

   : Tableau Desktop의 원본데이터와 연결한 후, 좌표가 입력된 표를 JOIN하기

3. Import your background image and build the view.

   : 배경이미지 가져와서 뷰 만들기

4. Annotate points on the background image.

   : 배경이미지에 점 주석달기 통해 좌표 파악

5. Add coordinates to the coordinates table in your data source.

   : 데이터원본에 X, Y좌표 입력

6. Refresh your data source in Tableau

   : 데이터 새로고침



- Used Data: '홍콩지하철 데이터', '홍콩지하철 노선도 이미지' 
- What we do: 전체 지하철 노선도에서 특정 라인을 강조 + 마우스오버 시, 세부정보 제공


 

1) 데이터 가져오기 - 시트로 이동

 



2) 배경 이미지 불러오기

 

[맵] - [배경 이미지] - [데이터 클릭]

[이미지 추가] - [찾아보기: 이미지 가져오기]
- [X필드: X로 변경] - [사진크기를 입력해준다 (800 x 736)]

**나는 투명도도 약간 조정했다



[옵션] - [항상 전체 이미지 표시]


X,Y의 측정값을 각 열,행 선반에 drop한다
띠용 지도가 나오기는 했는데 너무 작게 나왔다

Station차원을 세부정보로 drop해주면 바로 해결!



3) 좌표파악
  : 데이터 표시를 위해

 

우리가 가진 데이터 - 2개의 라인 데이터만 존재

우리는 'Island Line', 'Kwon Tong Line' 의 역에 마크표시를 할 것이기에
이 라인에 포함된 역,
마크가 표시될 각각의 X,Y 좌표를 구해야 한다

Sheung Wan역의 좌표 구하기!
[Sheung Wan역 위에 마우스 우클릭] - [주석 추가] - [지점]
[주석 편집 창이 뜨면 입맛대로 변경 후 확인]

이렇게 창이 뜨는데, 저것이 바로 X,Y좌표이고 이를 엑셀 데이터에 입력해주면 된다

(*좌표가 길다면 알아서 끊어서 적길,,,)


또한 다음 역의 좌표 부터는 빨간 별을 옮겨가면 된다 (아래 영상 참고)




입력을 끝내면 [마우스 우클릭] - [제거]


6개 정도만 입력했다

 

4) 데이터 새로고침 + 마크 서식

 

데이터 있는 곳에서 마우스 우클릭

 


삐뚤빼뚤하지만 마크가 생겼다



'Line'을 '색상'마크로 가져오고(만약 이미지의 라인 색과 다를경우 맞춰주기 위해),
모양을 클릭해 ● 클릭

 

 

[색상] - [후광] - [검정]을 하면
좀 더 잘 시각화 할 수 있다



 

5) 축 해제

 

[각 축에서 마우스 우클릭] - [머리글 표시 해제]

 

 

 

 

tableau.help: https://help.tableau.com/current/pro/desktop/en-us/bkimages_coordinates.htm

728x90
반응형