데이터 시각화 연습

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. 각 도시의 수익을 표시하는 막대그래프를 생성하여 내림차순 정렬해줍니다.

 

반응형