在我之前的博客文章中,我向您介紹了一個新的佈局算法對於樹圖 JMP ,稱為Squarify。我解釋了Split如何保留數據的順序,而Squarify按大小排序數據。
但是,如果您有分層數據呢?JMP可以通過創建組在Treemap中顯示分層數據。每個組都以瓷磚佈局,就像每個類別在組內平舖一樣。如果選擇“拆分”,則使用“拆分”佈置組,保留數據的順序。然後使用每個組中的拆分來佈置類別。同樣,選擇Squarify會對組重新排序,在左上角顯示最大的組,然後向下到達右下角的最小組。然後,類別將在組內以相同的方式佈局。但有沒有辦法將這兩種技術結合在一個Treemap中?有分層數據。
混合模式
如果有分層數據,則可以選擇第三個佈局選項,稱為“混合”。混合模式將使用Split佈局組,這將保留組的順序。但隨後它將使用Squarify顯示類別,它將從每個組中的類別從最大到最小排序。
再次,我將使用安裝了JMP的樣本數據文件夾中的舊金山犯罪數據來證明這一點。我以前的帖子顯示了每種犯罪事件的數量。我們將再次這樣做,但這一次讓我們按星期幾分組,讓我們從佈局菜單選項中選擇混合。

查看此樹形圖,我們將每週的每一天視為分組。由於混合使用拆分組,我們的工作日順序將保留,星期日在左上角,星期六在右下角。但是這些類別是使用Squarify進行的。它為我們提供了很好形狀的矩形,這些矩形易於比較,並使用每個分組左上角的最大值對它們進行排序。
在我之前關於Squarify的文章中我們看到Larceny / Theft是最常見的犯罪類型。按星期幾分組,我們發現這是每週最常見的犯罪行為。
突擊測驗
如果我們想知道一周中哪一天犯罪率最高(哪一組是最大的)怎麼辦?好吧,希望現在你知道如何找到這個問題的答案....
是!那就對了。你會使用Squarify,你會看到答案是周一,看左上角。(週一是什麼?)

獲取此示例數據集 - 或其他一些分層數據 - 並為自己嘗試這些新選項。
約翰龐特中寫道:
你好傑伊,
那隻小鳥適當地指導了你。:-)我目前正致力於對Treemap的更改,包括改進標籤。感謝您的建議,尤其是鏈接。一個例子總是有用的。很高興見到你,我希望你喜歡這次會議。
傑伊霍拉瓦里中寫道:
你好,約翰,
很高興在會議上見到你。
一隻小鳥(名叫Shannon
)說我可能放棄這個建議,我相信你已經考慮過了。如果文本與框一起縮放,樹形圖會更有用,就像這個新聞地圖網站一樣: http://newsmap.jp/ 。
我發現我可以按原樣使用樹形圖,但經常在呈現時它們不易讀。
乾杯,
松鴉