# 樹狀圖

樹狀圖使用巢狀矩形 (即較小矩形嵌套在較大矩形) 來顯示階層式資料。

![樹狀圖。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/ui_gen_Treemap.png)

在此圖中，有幾個產品群組，例如 Produce、Canned Products 和 Frozen Foods。每個產品群組均包含一個大矩形。您可以將產品群組看作樹的分支。當選取產品群組時，您可向下探查至下一層級，例如產品類型 Vegetables、Meat 和 Dairy。您也可以將產品類型看作樹的子分支。分支帶有枝葉。枝葉節點的矩形的面積與資料的特定維度成正比。在此範例中，項目 Ebony Squash、Bravo Large Canned Shrimp、Red Spade Pimento Loaf 等為枝葉。枝葉節點均著以不同的顏色，以顯示資料的單獨維度。

排序根據大小自動執行。預設情況下，著色是按照維度定義的，共 12 種顏色，但均可在屬性面板中變更。當有一個以上的維度時，您可以決定要按哪個維度定義顏色。在此範例中，著色不是按照維度而是按照運算式 (Avg(Margin)) (一種計算量值) 定義的，透過使用該運算式，您可以看到哪些項目的平均利潤最高。顏色越深，表示平均利潤越高。

如果資料集包含負值，將顯示一則文字訊息，提示無法顯示負值。

[Treemap](https://play.vidyard.com/XC2WY8dYYzHxZzirYPYmNZ)

## 什麼情況下使用樹狀圖

在空間有限且您需要查看大量的層級式資料時使用樹狀圖。樹狀圖應主要用於展示可以進行彙總的值。

### 優點

樹狀圖是一種非常經濟的方式，它可以在有限的空間內使用，同時仍可顯示大量的項目。

當樹狀結構中色彩和大小之間存在相關性時，您可以看到採用其他方式難以看到的模式，例如，當某種色彩具有特別相關性時。

### 缺點

當量值的量級存在巨大差異時，樹狀圖不是一個好選擇。當混合絕對值和相對值時，樹狀圖也不是一個正確的選擇。

在樹狀圖中不能顯示負值。

## 顯示限制

### 大量資料

在樹狀圖中顯示大量資料時，如果並非矩形中的每個維度值都顯示有正確的色彩和大小，則可能存在顯示限制情況。這些剩餘值將改為顯示為灰色的條帶區域。矩形的大小和總值仍然正確，但並非矩形中的所有維度值都是明確的。

若要移除灰色區域，您可在屬性面板中進行選取或使用維度限制。

### 色彩和圖標

在此圖表中使用依維度著色時，最多只能在圖例上繪製 100 個唯一維度值和 100 個唯一色彩。

### 行動裝置限制

在 Qlik 分析 行動應用程式中，樹狀對應是原生呈現的視覺效果。相較於在 WebView 轉譯的視覺化，原生轉譯的視覺化具有更好的效能。若原生轉譯的視覺化包裝在容器物件內，將會在內嵌的 WebView 中轉譯。

雖然原生轉譯的視覺化具有更佳的效能，但它們在 Qlik 分析 行動應用程式中檢視時，不支援物件樣式的完整範圍 (一般樣式或佈景主題式樣式)。如果物件樣式對於行動分析很重要，應用程式開發人員可以將物件放置在 Tab 容器、容器或版面配置容器中。這會強制執行 WebView 呈現方式並保留樣式。

## 瞭解更多資訊

* [建立樹狀圖](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/TreeMap/create-treemaps.htm)

* [變更視覺化外觀](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Sense_Hub/Visualizations/change-appearance-of-visualization.htm)

* [解譯樹狀圖](https://help.qlik.com/lnk/Interpreting_treemaps)

相關學習內容：

* [解譯樹狀圖](https://help.qlik.com/lnk/Interpreting_treemaps)