카테고리 없음

8주차 TIL - 스마트팜 대시보드 만들기~(트리맵)

게임취업하고싶은 사람 2025. 2. 20. 18:33

Tableau에서 "일자별 에너지 사용량 Tree Map"을 만드는 방법

Tree Map은 각 항목의 상대적인 크기를 면적으로 표현하는 시각화 방법으로, 에너지 사용량을 직관적으로 비교하는 데 적합합니다.
아래 단계대로 진행하면 Tableau에서 원하는 Tree Map을 만들 수 있다.


1. Tableau에서 Tree Map 만들기

① 새로운 워크시트(Sheet) 추가

  1. Tableau에서 새로운 워크시트(Sheet) 를 생성합니다.

② 데이터 필드 추가

  1. "측정일"을 행(Columns) 선반에 추가
    • 시간에 따른 에너지 사용량을 확인할 수 있도록 함.
  2. "CO2사용량(L)", "물사용량(L)", "비료사용량(L)"을 "Measure Values(측정값)"로 추가
    • "Measure Values"는 여러 측정값을 하나의 차트에서 표현할 때 사용됨.

③ Tree Map 시각화 설정

  1. "Marks(마크)" 드롭다운에서 "Tree Map" 선택
  2. "Measure Names(측정 항목)"을 색상(Marks → Color)에 추가
    • 각 에너지 사용량이 다른 색상으로 구분됨.
  3. "Measure Values(측정값)"을 크기(Marks → Size)에 추가
    • 사용량이 많을수록 박스가 더 크게 표시됨.
  4. "Measure Values(측정값)"을 텍스트(Marks → Text)에도 추가
    • 개별 블록에 사용량 수치를 표시.

2. 라벨 및 범례 설정

① 데이터 라벨 추가

  1. "Marks" 카드에서 "Label(레이블)"을 활성화
  2. "Text" 옵션에서 측정값과 측정 이름(Measure Names)을 함께 표시
    • 예:
      makefile
      복사편집
      CO2사용량: 500L 물사용량: 1200L 비료사용량: 800L

② 범례 추가

  1. Measure Names(측정 항목)를 "Color(색상)"에 추가
    • Tableau는 자동으로 범례를 생성하여 각각의 색상이 어떤 에너지 사용량을 의미하는지 표시.
  2. 대시보드에서 범례를 배치
    • 대시보드 편집 모드에서 범례를 오른쪽 또는 아래쪽에 배치하여 가독성 향상.

3. 필터 추가 (선택 사항)

Tree Map을 특정 농장이나 날짜별로 필터링할 수 있도록 설정하면 더욱 유용합니다.

① 농장별 필터 추가

  1. "온실이름" 필드를 필터 선반(Filters Shelf)에 추가
  2. "Show Filter(필터 표시)" 를 활성화하여 사용자가 특정 농장을 선택할 수 있도록 설정.

② 날짜별 필터 추가

  1. "측정일" 필드를 필터 선반에 추가
  2. 필터를 "Multiple Values Dropdown(다중 값 드롭다운)" 형식으로 설정하여 사용자가 원하는 날짜를 선택할 수 있도록 설정.

📌 최종 결과

이제 일자별 에너지 사용량을 Tree Map 형태로 시각화할 수 있다.

  • 각 에너지 사용량이 색상과 크기로 표현됨.
  • 라벨을 통해 각 항목의 사용량이 명확하게 표시됨.
  • 범례를 통해 색상의 의미를 쉽게 이해할 수 있음.
  • 필터를 추가하여 특정 농장이나 날짜별로 조회 가능.(나는 안함)