이후로 계속 벤 슈나이더 만 1990 년대 초 Treemap을 개발 한 사람들은 데이터를 나타 내기 위해 타일이나 사각형을 배치하기위한 새로운 알고리즘이 생겨났습니다. Treemap은 사용자가 직사각형의 상대적 영역을보고 쉽게 값을 비교할 수 있도록 데이터를 표현하도록 설계된 영역 채우기 시각화입니다. Treemap 플랫폼에 대해 잘 알고있을 것입니다. JMP 또는 Graph Builder의 Treemap 옵션을 사용하십시오.
JMP의 트리 맵은 항상 Split 알고리즘을 사용하여 타일을 생성합니다. 이 알고리즘은 시각화에서 데이터의 순서를 유지하는 장점이 있습니다. 또한 안정적입니다. 즉, 시각화 크기를 조정하면 직사각형이 동일한 일반 영역에 머물러있게됩니다. 이렇게하면 특정 값을 쉽게 찾을 수 있습니다.
JMP의 샘플 데이터 폴더에서 찾을 수있는 San Francisco 범죄 데이터의 Treemap을 살펴 보겠습니다.

이 Treemap에서는 특정 기간 동안 각 범죄 범주의 사건 수를 봅니다. 직사각형이 클수록 그 유형의 범죄가 더 자주 발생합니다. Larceny / Theft가 가장 빈번한 것으로 보입니다. 그러나 다음은 무엇입니까? 비 형사 또는 기타 범죄입니까? 때로는 값이 유사 할 때 값을 비교하기가 어렵습니다. 특히 사각형이 서로 가까이 있지 않을 때는 더욱 그렇습니다. 또한 사기는 의심되는 일 (Occurrences)과 어떻게 비교됩니까? JMP의 현재 알고리즘을 사용하여 가끔씩 길고 가늘거나 짧고 뚱뚱한 이상한 모양의 직사각형을 얻습니다. 따라서 이러한 값도 비교하기가 어렵습니다.
이러한 문제를 해결하기 위해 JMP 12의 Treemap에는 이제 Squarify라는 새로운 타일링 알고리즘이 추가되었습니다. 당신은 앤 밀리 (Anne Milley)의 지위에서 이걸 들여다 보았습니다. 주목받는 데이터 분석가들이 알아야 할 것 . Squarify는 크기에 따라 직사각형을 정렬하므로 더 쉽게 비슷한 값을 비교할 수 있습니다. 가장 큰 값은 항상 왼쪽 위 모서리에 표시되고 가장 작은 값은 오른쪽 하단 모서리에 표시됩니다. 공간이 어떻게 분할되었는지를 보여주는 명확한 선이있어 직사각형이 생성 된 순서와 값의 순서를 나타냅니다.
레이아웃 메뉴 옵션에서 스플릿 대신 사각형을 선택하겠습니다. 절도 / 절도가 분명히 가장 큰 가치입니다. Larceny / Theft의 오른쪽 측면을 따라 위쪽에서 아래쪽으로 뻗어있는 선을 단서로 사용하여, 나는 다른 범죄가 다음으로 크고 비 범죄, 폭행, 파괴 행위 등이 뒤 따른다는 것을 안다.

Squarify는 또한 각 사각형의 종횡비를 1에 가깝게 유지하려고 시도하므로 사각형에 가깝습니다. 이렇게하면 비교가 어렵거나 어떤 경우에는보기가 어려운 홀수 모양의 직사각형을 피할 수 있습니다. 첫 번째 그림에서는 어썰트 위에있는 왼쪽 상단 구석에 얇은 빨간색 가로 직사각형이 있음을 알 수 있습니다. 이것은 Arson의 가치를 나타냅니다. 이상한 모양과 낮은 가치라는 사실 때문에 비교하기 어렵고 찾기가 어렵습니다. Squarify를 보여주는 두 번째 그림에서 오른쪽 아래 모퉁이에있는 Arson을 찾을 수 있지만 그 아래에 다른 사각형이 있음을 알 수 있습니다. Arson이 가장 작은 값이 아님을 나타냅니다.
따라서 Treemap을 사용하면서 특정 값을 찾고 싶다면 Split이 올바른 알고리즘 일 수 있습니다. 데이터의 순서를 보존하고 특정 값을 쉽게 찾을 수 있습니다. 그러나 당신이 대답하려고하는 질문이 가장 큰 값이거나 가장 작은 값이거나 비슷한 값을 비교하고 싶다면 Squarify에 시도해보십시오. 대답을 더 쉽게 찾을 수 있습니다.
그렇다면 Treemap에 중첩 된 범주가 있다면 어떻게 될까요? 그것이 다른 블로그 게시물의 주제입니다.
존 폰테 쓴 :
Ordering 변수는 데이터의 기본 순서를 변경하는 데 사용됩니다. 기본적으로 데이터 테이블의 데이터 순서는 Treemap에 유지됩니다. Ordering 변수는 Ordering에 지정된 변수를 기반으로 변경됩니다. 예를 들어, 미국 주정부의 데이터가 있다고 가정합니다. 기본적으로 트리 맵은 사전 순으로 정렬됩니다. 그러나 위도 및 / 또는 경도를 Ordering 변수로 사용하면 Treemap 직사각형이 미국 주에 의해 정렬되도록 그릴 수 있습니다. JMP의 샘플 데이터 디렉토리에있는 Cities.jmp 데이터 테이블을 사용하여이를 실험 할 수 있습니다. 그러나 Squarify를 지정하면 Squarify는 크기별로 정렬하므로 Squarify에서는 모든 Ordering 변수가 무시됩니다.
랜디 쓴 :
Squarify와 JMP 11의 Treemap 플랫폼의 Ordering 변수와의 차이점은 무엇입니까? - 알파벳 순서 (값이 왼쪽 위부터 오른쪽 아래로 진행)가 지정된 변수에 따라 정렬되도록 순서를 변경합니까?
- Randy (JMP 초보자)