티스토리 뷰
이번 과제는 Sankey Chart와 Rank dot Chart를 구현하는 과제입니다.
각각의 과제는 WeViz 유튜브와 TableauWiki를 참고하여 만들었음을 알려드립니다.
🎃 과제 #1. Rank dot Chart 구현하기
과제를 진행하기 앞서 Rank dot Chart가 무엇인지 예시를 보며 간략하게 살펴보겠습니다!
- 예시 1 ) 도시 별 순위 비교 (Composite Score)
- 예시 2 ) 의류 브랜드 판매 추이 (Time Series)
주로 X축에는 연도와 같은 시계열이나 Y축 변수의 특성을 비교할 수 있는 지표들이 나오는 편입니다.
Y축에는 도시, 나라 등 비교를 원하는 대상이 있는 것을 확인할 수 있습니다.
비교를 원하는 다수의 대상의 특정 카테고리 별로 비교하거나
여러개 비교 대상을 시계열 흐름상 순위를 나타내기에 적합한 차트라고 할 수 있습니다.
Step 1. 데이터 확인하기
자, 이제 차트를 만들어보겠습니다.
우선 차트를 만들기위한 데이터는 아래 UNDP사이트에서 받았습니다.
엑셀로 내려받은 데이터를 1차적으로 전처리한 후에 Year를 기준으로 피벗팅을 해줍니다.
Step 2. 차트 만들기
우선 열 선반에 Year를 올리고 HDI지표를 행선반에 올립니다.
그리고 퀵테이블 계산을 이용해 Rank로 설정하면 연도별 rank가 계산되어 나오는데
이를 Measure 패널로 끌어 Rank라는 계산된 필드로 만들어줍니다.
동일한 값의 경우에도 고유한 순위를 매기기 위해 rank unique함수로 바꿔줍니다.
다음, 그래프를 원으로 변경하고, 행선반에 있는 rank를 복사해 이중축으로 만듭니다.
각 국가의 연도별 HDI 평균을 구하기 위해 EXCLUDE를 활용하여 만듭니다.
이걸 마크에 올리면 ATTR로 적용이 되는 것을 확인할 수 있습니다.
다음 Country에 색상마크를 넣고 적용해주면 아래와 같은 차트를 만들 수 있습니다.
최종적으로 만든 대시보드!!
아쉬운게 있다면,
메시지는 국가를 눌렀을 때 변하게끔 할 수 있었으면 더 좋았을듯
'Data Analystics > Tableau' 카테고리의 다른 글
무인아이스크림 매장 찾기 (0) | 2022.01.09 |
---|---|
Vizable # 3주차 커리큘럼 학습하기 (0) | 2022.01.09 |
Vizable 과제 & 멘토링 후기 -2주차- (0) | 2022.01.09 |
Vizable 과제 & 멘토링 후기 -1주차- (0) | 2022.01.09 |
[Vizable] 건강기능식품 컨설팅 대시보드 (0) | 2022.01.07 |
- Total
- Today
- Yesterday
- 피터 드러커
- SQL Cheet Sheet
- 사이드프로젝트
- 농넷
- SQL
- 비즈니스케이스스터디
- SolveSQL
- SQL Study
- 222문222답
- Sqlstudy
- 비즈니스케이스분석
- subqeury
- 데이터농장팀
- Vizable
- 비저블
- leetcode
- 비즈니스케이스
- 삶이 던지는 질문은 언제나 같다
- 데이터분석
- Tableau
- 1기
- 프로그래머스
- 최고의 질문
- 힙데비
- 멤버십분석
- 비즈니스특강
- 개소리엔냥소리로
- 이단자
- 지표설정
- 메스프레소
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |