我應該使用哪種圖表?

您應該使用哪種類型的圖表和圖形,才能以最佳方式傳達資料的洞見?本指南將協助您為工作挑選正確的視覺化。

挑選正確圖表的重點在於兩個問題:資料看起來如何,以及您嘗試傳達什麼?

讓 Metabase 為您挑選圖表

Metabase 會處理許多細節 (例如,盡可能減少圖表雜訊),讓您可以專注於想要透過視覺化傳達的內容。對於使用查詢產生器建立的問題,Metabase 會猜測要顯示的適當圖表。例如,如果您選擇一個度量,例如訂單計數,並依時間將這些訂單分組,Metabase 會自動選取折線圖,以繪製每個間隔的訂單計數。雖然 Metabase 猜測正確的圖表類型很棒,但並非每次都有效:某些視覺化需要額外的輸入 (例如,Metabase 無法自動知道要顯示進度列,因為您需要告訴 Metabase 目標應該是什麼)。

但是,原生查詢是不同的情況。Metabase 一律會以表格形式傳回結果,因此如果您需要表格以外的內容,您必須自行選取視覺化類型。Metabase 也設定了一些防護措施;例如,如果您的結果中沒有地理資料 (例如座標或州/省),Metabase 會將地圖視覺化類型灰顯。但不要過於執著於只挑選單一視覺化,您隨時可以建立儀表板,以使用多個圖表顯示資料。

一圖抵萬語

在我們深入探討之前,我們應該注意:您不必使用每種圖表類型來進行適當的分析。大多數時候,您只需要舊有的基本圖表:表格和折線圖。

表格

通常,您會想要一次查看許多度量、列出其確切值,並能夠排序這些度量。也許您只是想要新增或移除一些欄,或新增幾個篩選條件,讓使用者可以輕鬆查閱特定值。這就是表格的用途。Metabase 中的表格是最通用的視覺化類型之一,因此請查看我們關於您可以使用表格視覺化執行的所有操作的文章。

A table in a dashboard with two filters.

如果您還想要摘要列群組 (例如,在季度結果群組中查看年度小計),或切換欄和列,您會想要使用樞紐分析表。請查看如何建立樞紐分析表以摘要資料

折線圖

您也經常會想要以時間序列呈現資料,以查看特定度量如何隨時間變化 (例如,7 天滾動平均值),這就是您使用折線圖的時候。折線圖為資料提供簡單的形狀,讓您可以輕鬆查看數字是上升趨勢、週期性變化,還是過去 X 週的最大值等等。

A time series of the count of orders per month, with a trend line.

解決了這個問題之後,讓我們逐步說明一些常見情境,以協助您挑選正確的視覺化類型來傳達您的發現。

當您只有一個值時

在這種情境中,您有幾個選項。

靜態數字

對於靜態數字,或至少是不會太頻繁變化的數字,請使用 (名稱恰如其分的)數字視覺化,這非常適合用於一目了然的值,例如調查中的受訪者人數。請記住,單一數字可能缺乏背景資訊,因此最好在提供背景資訊的儀表板上使用,例如發出的調查數量或我們去年有多少受訪者。

Numbers work best when contextualized with other numbers and charts.

但即使如此,如果您的數字可以按時間劃分,您也應該考慮使用趨勢視覺化 (請參閱下方的比較一段時間內的一個度量)。

The trend visualization shows the most recent value of a single metric, as well as the percent change from the previous value.

但即使如此折線圖會更好嗎?使用折線圖,您可以更清楚地 (字面上地) 了解值隨時間的變化。或者,您可以選擇兩全其美的方法:包含最新值 (及其與上個時間段的變更) 的趨勢圖表儀表板,以及顯示該值歷史記錄的折線圖。

與目標比較

如果您想要在目標、限制或其他閾值的背景資訊中查看度量,請使用進度列

Use a progress bar to show a single value in the context of a goal.

範圍中的位置

如果該數字的背景資訊是刻度或範圍,請使用儀表。Metabase 將在整個值範圍中挑選三個部分範圍,但您可以調整這些範圍的大小,或新增其他範圍,並隨意標記它們。

You can customize the ranges and colors on a gauge.

比較度量

我們通常想要查看多個值如何相互比較。最常見的比較是單一度量在一段時間內的效能 (例如,上週與前一週的比較)。但您也經常會比較其他維度的度量,例如不同產品類別的銷售額。

靜態比較

對於不會變動的指標,例如問卷調查的回應或年度報告,您可以使用長條圖(有時也稱為柱狀圖)來比較數值。如果您需要比較的項目非常多,可以試著切換為橫條圖,看看是否能讓長條更清晰易讀。更多資訊請參閱掌握長條圖視覺化

單一指標隨時間變化

當您想要比較並強調某個指標的兩個連續數值時,例如本週與上週的數值比較,您可以使用趨勢圖,它本質上是一個盒裝的時間序列,顯示指標的目前值,以及您追蹤的間隔(上小時、天、週等)之前的數值。

如果您不需要強調最新的變化量,可以考慮改用時間序列圖,讓使用者可以看到指標隨時間變化的形狀(當最新資料不符合較大趨勢時特別有用)。趨勢圖也很適合團隊每週查看指標並大致了解其行為的情況;趨勢視覺化是一種方便的方式,讓他們隨時掌握最新數字,例如在電視上顯示數字時。

折線圖是時間序列的經典格式,但您也可以使用長條圖或面積圖來呈現序列值。

多個指標隨時間變化

您可以在單一折線圖上疊加兩個時間序列,每條線共用一個 Y 軸。如果您的指標具有非常不同的尺度或度量單位(例如,美元與數量),那麼您可以使用具有兩個 Y 軸的組合圖,以突顯這種差異。請注意兩個 Y 軸:左側為產品評等平均值,右側為訂單計數。

A combo chart showing the average product rating as a line over a bar chart showing the count of orders, both metrics grouped by quarter.

針對目標或基準點隨時間變化

您只需要在這裡將目標線添加到您的時間序列圖表中即可。您也可以使用目標線來設定警示,使其更實用。

顯示指標之間的關係

您有時會想了解兩個不同指標之間如何相互關聯。

查看關係的基本方法是沿著 X 軸繪製一個變數,沿著 Y 軸繪製另一個變數,看看是否出現模式。這就是散佈圖。您通常會看到散佈圖用於尚未摘要或彙總的資料,以便圖表上的每個點都代表資料中的單一記錄——單個條目、人員、會話、樣本等。

A scatterplot showing the relationship between a product

如果您想引入第三個變數,您可以更改每個點的大小以反映額外變數的值,將散佈圖變成泡泡圖。在本例中,我們指示 Metabase 將點的大小設定為符合產品的平均評等。

A bubble chart showing the relationship between Product Price and the count of orders, with the size of each bubble representing the product rating.

分類

分類顯示指標的組成——例如,我們的銷售額如何按類別分類。

具有兩個或三個群組或類別的指標

圓餅圖或甜甜圈圖非常適合顯示兩個或三個部分如何構成一個整體。圓餅圖僅適用於兩個或三個項目的原因是,超過這個數量,人們就開始難以比較不同部分的相對比例。在這種情況下,最好改用長條圖或橫條圖。

A donut chart showing the composition of products over two categories: Doohickey and Widget.

依累積值衡量的指標

如果您嘗試視覺化累積值,且該值包含正數和負數成分,您會希望使用瀑布圖。使用瀑布圖,您可以在最右側包含總計,以顯示組成輸入的累積值——每個導致總計的長條。

A waterfall chart showing the profit and loss for individual categories (fruits) that make up the total profit.

依循序步驟衡量的指標

若要查看值如何在流程中下降,以及在哪個步驟下降,您可以使用漏斗圖

A funnel chart shows the number of opportunities, and how many of those lost as they make their way through each step of the sales process.

漏斗圖也可以顯示人口組成,例如,起始人口,其中每個步驟都是進一步篩選該人口的教育程度:高中、學士、研究所等等。

您也可以使用長條圖來繪製步驟。這裡有一個巧妙的技巧:在儀表板上,您可以組合純量以形成長條圖或漏斗圖。您只需要計算每個步驟的指標,然後將它們一起新增到儀表板卡片上(只需記住按順序新增每個步驟)。

隨時間變化的類別分類

如果您需要顯示數字如何隨時間變化,並顯示每個間隔該數字的組成,那麼請考慮使用堆疊面積圖或堆疊長條圖。例如,假設我們想知道總收入(在此定義為 訂單 → 總計 的總和),以及該收入如何在我們的四個產品類別 DoohickeyGadgetGizmoWidget 之間分配。

Stacked bar chart showing orders grouped by category per year.

類別之間隨時間變化的相對變化

如果您只是想查看不同類別如何隨時間相對變化,而與計數無關,您可以使用設定為 100% 的堆疊長條圖。

Stacked bar chart at 100% showing orders grouped by category per year.

顯示數值如何在數值範圍內分佈

經典的分佈圖是直方圖,它基本上是一個聚集的長條圖,將數值分箱到一個範圍內,例如取得每位客戶的年齡、將客戶分成年齡範圍,並計算每個年齡範圍內的客戶數量。直方圖有助於深入了解人們可能購買多少商品、他們可能在其中購買的價格範圍,甚至是一年中大多數人購買的時間。

A histogram that shows the count of orders across a range of prices. Hovering over a bar will show a tooltip with the bar

查看將您的資料視覺化為直方圖

當您的資料包含地理維度時

所以,顯然地圖在這裡會很有用,但是哪種地圖?而且您真的需要地圖嗎?還是表格會是更好的選擇?

特定位置

如果您嘗試繪製個人或物品的特定位置,請使用點地圖

A pin map plots coordinates on a map.

區域之間的差異

如果您嘗試了解測量值如何依定義的區域(如國家或州)而變化,請使用區域地圖(也稱為等值線圖)。

A choropleth map shades bounded regions based on the values within each region.

區域地圖具有定義的邊界(通常是政治邊界),並根據值在總值範圍中的相對位置進行陰影處理。這些值會被分箱,以便每個陰影對應一個箱(例如,一個箱可以是值大於 50 但小於 100)。

座標分佈

如果您對確切位置不太感興趣,而對熱點更感興趣,您可以對您的座標進行分箱以建立網格地圖

以 1 度為單位分箱座標的網格地圖。 網格地圖就像熱圖,它將位置分箱到覆蓋地圖的網格中,並且非常適合顯示熱點在哪裡。

如需更多關於地圖使用的資訊,請參閱使用地圖視覺化資料

地圖是最佳選擇嗎?

在某些情況下,地圖並非有用。例如,如果您想查看各州如何根據特定值堆疊,您可能希望以表格形式顯示資料,以便使用者可以排序該資料並立即查看哪些州帶來最多的收入。話雖如此,使用 Metabase,您始終可以將問題儲存為地圖,並讓檢視者向下鑽取資料

延伸閱讀

一旦您確定了圖表,就該將它們新增到儀表板了。查看BI 儀表板最佳實務

下一步:折線圖指南

當我們談論折線圖時,我們在談論什麼:時間序列、趨勢線、警示等等。

下一篇文章