樹狀圖

樹狀圖 的概念在 90 年代就已經被 Ben Shneiderman 發展出來了。請閱讀他 在樹狀圖的觀點.

圖表 5磁碟用量分析器之樹狀圖視窗

上圖展現了一個樹狀圖理論的例子。每個節點(就像是展現在樹狀圖案的那樣)有一個名字(一個字母)和一個關聯的大小(一個數字)。一個樹葉的大小也許可以表示一個檔案的大小,而其他非樹葉的大小就是孩子們的大小總合。

樹狀圖是從一開始的矩形藉由遞迴的子分割所建構出來的。每個子矩形的大小對應於每個節點的大小。子分割的方向會不斷地改變:第一次是水平的,然後是垂直的,以此類推。結果,一開始的矩形會被分割成許多小塊小塊的矩形,而這些矩形的大小正好反應著樹葉的大小。這棵樹的結構也反應著樹狀圖,這正是它建構之後的結果。顏色和註解可以用來提供樹葉一些額外的資訊。

顯示大小是最重要的功能時,樹狀圖是非常有效的。