Reveal에서 트리맵 차트 시각화를 만드는 방법

Reveal에서 트리맵 차트 시각화를 만드는 방법

트리맵 차트는 드릴다운 시나리오용으로 설계되었습니다. 사용자가 더 효율적인 분석을 위해 더 작은 사각형으로 표시되는 데이터 세트를 지속적으로 더 깊이 드릴다운할 수 있도록 여러 수준에서 데이터 포인트의 상대적 가중치를 보여줍니다.

4분 읽기

트리맵 차트는 다양한 크기와 색상의 중첩된 노드(직사각형)를 사용하여 계층적 데이터를 표시하는 데이터 시각화로 데이터 패턴을 쉽게 파악하거나 데이터 수량을 비교할 수 있습니다.

트리맵은 "분포" 시각화로 분류되는 경우가 있지만, 전체(전체) 값을 더하는 데이터 세트의 범주(부분)를 표시하는 "부분-전체" 시각화라고 합니다.

범주는 분석 중인 총 값에 대한 값 백분율을 기준으로 다른 범주에 비례하여 표시됩니다.

틀림없이 가장 인기 있는 부분-전체 시각화와 달리 파이 차트, 트리맵 차트는 드릴다운 시나리오용으로 설계되었습니다. 둘 이상의 수준(직사각형으로 표시됨)에서 데이터 포인트의 상대적 가중치를 표시하여 보다 효율적인 분석을 위해 더 작은 직사각형으로 표시되는 데이터 세트를 지속적으로 더 깊이 드릴다운할 수 있습니다.

동시에 트리맵은 숫자 수량을 전달하도록 설계되지 않았습니다. 의도는 데이터 세트 값의 상대적 순위 및 상대적 차이를 표시하는 것입니다.

실제 Reveal 보기

제곱 트리맵

원래 하드 드라이브의 파일을 시각화하도록 설계된 트리맵은 재무 분석에서 스포츠 보고에 이르는 다양한 도메인에 적용되었습니다(Ordered Treemap Layouts, Ben Shneiderman, Martin Wattenberg, http://www.cs.umd.edu/ hcil/treemap-history/). 트리맵 구조에서 데이터를 나타내기 위해 Squarified, Slice and Dice, Stripped와 같이 선택할 수 있는 몇 가지 알고리즘이 있으며 가장 일반적인 것은 Squarified Treemap 알고리즘입니다. Reveal 모든 화면 크기(데스크톱, 웹, 모바일) 및 종횡비가 낮은 장치에서 잘 작동하는 Squarified Treemap 알고리즘을 사용합니다.

다음은 맥도날드 매장을 유형별로 표시하는 Reveal의 Squarified Treemap의 예입니다.

트리맵 사용

이 예에서 트리맵은 맥도날드 매장 유형(독립형, 주유소, 쇼핑몰 등)의 수(개수)를 주별로 분류하여 보여줍니다. Reveal 된 분석 표시를 사용하면 상태별 개수와 같은 각 범주에 대한 도구 설명에서 추가 정보를 얻을 수 있으며 각 트리맵 범주(상태 이름)로 드릴다운하여 상태 수준 요약을 한눈에 분석할 수 있습니다. 드릴다운 수는 데이터에 의해서만 제한됩니다. 예를 들어 도시 또는 카운티에 대한 추가 트리맵 계층을 추가한 경우 추가 분석 및 드릴다운을 수행할 수 있습니다.

트리맵 차트 시각화 사용에 대한 모범 사례

다른 데이터 시각화와 마찬가지로 트리맵 차트 시각화는 특정 시나리오에서 사용해야 합니다. 바 차트 나 선형 차트와 같은 시각화와 동일한 문제는 해결되지 않습니다. 실제로는 더 복잡하고 풍부한 데이터 표시를 위한 것입니다.

트리맵 차트를 사용하는 경우

  • 드릴다운 계층 데이터(분기 및 하위 분기가 있는 트리로 구성된 데이터)
  • 범주(분기)와 하위 범주(하위 분기) 간의 상대적 가중치 및 비교 값의 계층 구조를 설명합니다.
  • 작고 공간 효율적인 시각화가 필요한 대규모 데이터 세트 표시
  • 정확한 값 없이 빠른 데이터 분석을 한눈에 전달하고 싶을 때. 사각형의 상대적인 크기는 패턴 및/또는 이상값을 매우 빠르게 식별하는 데 도움이 됩니다.
  • 공간을 효율적으로 사용하기 위해. 트리맵은 동시에 화면에 수천 개의 항목을 읽기 쉽게 표시할 수 있습니다.

트리맵 차트를 사용하지 않는 경우

  • 정확한 값이 필요한 데이터 스토리를 전달하는 경우
  • 음수 데이터 값이 있는 경우
  • 평면적이고 비계층적인 데이터가 있는 경우(드릴다운 없이 트리맵을 사용해도 괜찮지만 데이터 스토리에 사용하기에 가장 적합한 데이터 시각화가 아닐 수 있습니다.
  • 데이터 크기가 비슷한 경우, 즉 사용자가 동일한 크기의 사각형을 보게 되는 경우 위에 나열된 트리맵 모범 사례에 위배됩니다.

트리맵 시각화와 함께 사용되는 데이터의 예

트리맵은 작고 공간 효율적인 방식으로 표시해야 하는 매우 다양한 양적 값이 있는 더 큰 데이터 세트에 가장 적합합니다. 트리맵에 대한 데이터 시나리오에는 다음이 포함될 수 있습니다.

  • 카운티별 선거 결과 또는 카운티별 정당별 득표수
  • 카테고리별 제품 판매, 국가별 하위 카테고리
  • 기술별 / 지역별 / 기타 제품별 시장점유율
  • 제품 카테고리 국가별 수출
  • 제품별 부문별 매출

Reveal에서 트리맵 차트 사용

Reveal Treemap Chart에 대해 자세히 알아보려면 다음 리소스를 사용해 보십시오.

Reveal에서 첫 번째 트리맵을 시작하려면 https://app.revealbi.io로 이동하여 무료 평가판에 등록하세요!

Is there a visualization that you’d like which isn’t in Reveal? Shoot me an email at casey@revrealbi.io and let me know!

감사해요!

케이시

데모 요청