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 사용
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!
감사해요!
케이시