跳到內容

d3-hierarchy

許多資料集在內部具有層級關係:地理實體,例如普查區塊、普查區、縣和州;企業和政府的命令結構;檔案系統;軟體套件。甚至非層級資料也可以像k-means 群集系統發生樹一樣,以層級方式排列。良好的層級視覺化有助於快速進行多尺度推論:個別元素的微觀觀察和大型群組的巨觀觀察。

此模組實作了幾種用於視覺化層級資料的熱門技術

節點連結圖使用離散標記顯示節點和連結的拓撲,例如每個節點一個圓圈,以及連結每個父節點和子節點的線條。 「整齊」樹令人驚嘆地緊湊,而樹狀圖將葉子放在同一層級。(這些都有極座標和笛卡爾形式。)縮排樹對於互動瀏覽很有用。

鄰接圖透過節點的相對位置顯示拓撲。它們也可以在每個節點的面積中編碼一個量化維度,例如顯示營收或檔案大小。 「冰柱」圖使用矩形,而「旭日圖」使用環形區段。

封閉圖也使用區域編碼,但透過包含顯示拓撲。一個 樹狀圖 會遞迴地將區域細分為矩形。圓形封裝 緊密地嵌套圓形;這不如樹狀圖那樣節省空間,但可能更能輕易顯示拓撲。

請參閱下列其中一個

  • 階層 - 表示和處理階層資料
  • 分層 - 將表格資料整理成一個 階層
  • - 建構階層的「整齊」樹狀圖
  • 叢集 - 建構將葉節點置於相同深度的樹狀圖
  • 分割 - 建構填滿空間的鄰接圖
  • 封裝 - 透過緊密嵌套圓形來建構封閉圖
  • 樹狀圖 - 根據數量值遞迴地細分矩形