데이터 시각화 연습
Map layers를 사용한 지역별 수익 확인하기(tableau)
오늘밤공부
2023. 5. 10. 12:03
반응형
Introduction
- Map layer를 사용하면 공간적 분석을 향상시킬 수 있습니다.
- 지역별 수익을 map layer를 이용하여 나타내주세요.
- workout wednesday 2021 week 04 (Link)
Requirements
- 대시보드 크기 : 일반 데스크탑
- 하나의 축과 여러개의 레이어 : state, city
- 총 수익별 색상 상태
- 총 수익으로 도시크기 조정
- 총 수익의 기호(+/-)로 도시 색상 지정
- 오름차순으로 정렬된 도시별 수익 막대 그래프 생성
Result
Dataset
- 데이터셋 : 태블로 슈퍼스토어 데이터(Link)
Process
더보기














1. 위도와 경도를 통해 수익을 확인할 지역의 지도를 보여줍니다.

2. $100 형태로 되어 있는 Profit 컬럼에서 '$'를 제거한 뒤, 마크의 색상에 가져갑니다.


3. 색상 편집을 통해 음수는 빨간색, 양수는 검정색이 되도록 바꿔줍니다.

4. [맵-백그라운드 레이어]에서 수익이 있는 지역 외에는 표시하지 않도록 투명도를 100%로 지정합니다.


5. Map Layers를 통해 도시를 추가한 뒤, 수익을 크기에 가져갑니다.

6. 크기 편집을 통해 범위를 [자동]에서 [0에서]로 변경합니다.

7. SIGN 함수를 통해 수익의 부호(+/-)를 반환합니다.

8. 수익이 적자(-)라면 빨간색을, 흑자(+)라면 검정색을 보여주도록 설정합니다.

9. 수익이 적자(-)인지 흑자(+)인지 표시할 수 있는 함수를 생성합니다.


10. [맵 계층 제어 - 계층 컨트롤]에서 state를 잠금해줍니다.

11. 각 도시의 수익을 표시하는 막대그래프를 생성하여 내림차순 정렬해줍니다.

반응형