Voronoi 樹狀圖 / voronoi treemap
以面積表現資料的一種圖表,與樹狀圖有相同的階層結構,不同的是在Voronoi 樹狀圖中各個區塊的形狀不一定是矩形,而是任意的凸多邊形。
一般的樹狀圖使用矩形區塊的面積來表現資料,這帶來了兩個問題:
- 長寬比例有時會過於極端,導致區塊不易辨識、甚至比較面積。
- 不適合放入非矩形的繪圖區域中。
Voronoi 樹狀圖由於其多邊形的特質,妥善的克服了這兩個問題。不過,Voronoi 樹狀圖的計算更加複雜,也比較不容易實作。
- 分組 / 階層式資料想要同時比較群體與個體時,用Voronoi 樹狀圖可獲得不錯的效果。
- 資料量大或是有兩層以上的階層時,搭配互動縮放比起 堆積長條圖 會更加實用。
- 任何適用樹狀圖的時機卻需要顯示在特殊形狀的區塊中時。
- 清楚地表現出多層次的資料關係。
- 更有效率的利用顯示空間。
- 可彈性地運用於不同形狀的顯示區域中。
- 資料量少時用 堆積長條圖 更適合。
- 資料差異小時不容易看出差別,較不適用。
- 差異大時亦不適合,因小區塊幾乎無法顯示。
- 相加無意義的資料不適用。( 如平均年齡 )
- 運算相當耗時。
- 務必直接以面積代表資料。
- 上色時,建議依大分組決定主色調,再調整次級分組內的彩度或明度。
- 通常用來比較適合「相加」的資料。溫度、年齡等數據較不適合。
- 若階層並非重點,可考慮使用 泡泡圖 以呈現更多維度。
- 若沒有階層關係,可直接使用 長條圖 讓資料更容易比較。