什麼是馬賽克圖?
馬賽克圖是一種圖形表示,使用不同寬度的堆疊長條圖來視覺化分類資料。馬賽克圖也稱為馬賽克方塊,或簡稱為 Mekko 圖,它們非常適合表示分類樣本資料。
例如,下圖顯示一所大學的錄取資料。資料分為男性和女性申請人,在每個類別中,綠色區塊顯示被接受的百分比,紅色區塊顯示未被接受的百分比。
橫軸分為兩類:44% 的男性申請者和 56% 的女性申請者。同樣的,這些類別中的每一個類別都在垂直軸上分為兩部分,男性縱軸代表被接受(48%)和被拒絕(52%)的申請人百分比。在更複雜的圖表中,每個軸可能代表兩個以上的類別。

如何從列聯表構建馬賽克圖
馬賽克圖在縱軸和橫軸上組合了多個類別,這些常是基於列聯表而建立的。列聯表在每個資料格中顯示特定頻率,即兩個或多個類別的交集。
在下面例子中,我們有一個列聯表,顯示兩個分類變數的交集:眼睛顏色和頭髮顏色,列代表眼睛顏色,行代表頭髮顏色。每個資料格代表具有特定眼睛和頭髮顏色組合的人數(頻率)。
從這個列聯表中,我們可以建立一個馬賽克圖。縱軸代表頭髮顏色,橫軸代表眼睛顏色,然後計算每種髮色佔總人數的比例。
- 黑髮 = 18/113 = 16%
- 棕髮 = 62/113 = 55%
- 紅髮 = 11/113 = 10%
- 金髮 = 22/113 = 19%
將垂直軸分為代表每種頭髮顏色的四個類別,每個類別的寬度與該特定頭髮顏色的百分比成正比。
這些垂直區段中的每一個都是根據眼睛顏色進行劃分,在黑髮人群中,56% 是棕色眼睛,23% 是藍色眼睛,淡褐色和綠色眼睛分別為 16% 和 5%。對於其他頭髮顏色,百分比的計算方式與前述類似。然後將每個垂直類別水平劃分,即可形成圖表中的方塊或馬賽克。代表眼睛和頭髮顏色的最終馬賽克圖如下所示。
如何解釋馬賽克圖
雖然馬賽克圖非常適合表示具有多個子類別的分類資料,但閱讀它們可能並不簡單。在上面的 Mekko 圖中,每個垂直行的寬度(代表頭髮顏色)是不一樣的,因此,不能直接比較每塊的高度,正確表示資料值的應該是每一塊的面積。對於人類來說,高度比面積更容易比較,因此,對於那些不習慣這種表示法的人來說,解釋馬賽克圖可能有點困難。
什麼時候應該使用馬賽克圖?
表示跨多個商店的銷售額
馬賽克圖是幫助視覺化銷售資料的有效工具。假設一家公司在不同地理位置擁有大型連鎖零售店,這些商店出售不同類別的商品:玩具、小工具、電子產品和傢俱,則馬賽克圖可以表示商店的分類資料和在售商品。例如,下圖顯示一系列商店的銷售資料。總銷售額在縱軸上分佈於不同的商店中,橫軸則列出不同的類別。此圖表有助於視覺化哪間商店的銷售額更高、哪個商品的銷售額比例最高。
比較預算細項
針對組織中不同部門如何將預算分配給各種活動,馬賽克圖是非常有用的視覺化方法。在下圖中,縱軸代表部門:銷售、研究和營運,橫軸代表每個部門對各種活動的預算分配:人力資源、設備、差旅和促銷。從下表可以清楚地看出,每個部門的預算根據其職能和發展藍圖而有所不同。
代表不同類別的市佔率
馬賽克圖通常用於表示一個市場中不同公司在多個市場區隔的市佔率。下圖顯示了不同汽車公司在各個汽車領域的市佔率:跨界車、掀背車、敞篷車、轎跑車和休旅車。
表示技能矩陣
馬賽克圖是一個很好的工具,可以視覺化不同工作角色所需的技能組合和專業水準。例如,馬賽克圖可以表示組織中關於大數據的重要工作角色及其相關技能,例如資料科學家、統計學家、開發人員和研究人員。

使用馬賽克圖時的常見陷阱是什麼?
比較面積而導致錯誤解釋
馬賽克圖是根據圖表中每個矩形的面積來解釋,但是,這些矩形中的每一個都有不同的縱寬比,想要比較矩形的面積來瞭解哪個值更高可能會很困難。例如,下面圖表代表購併後留在組織中的員工人數和兩類離職員工人數,一組是在合併前獲得職業指導的員工,另一組則沒有。建立下面的圖表是為了瞭解職業指導計畫的有效性,但從下圖中很難理解左下角的綠色矩形是否比右上角的橙色矩形更大。這是由於馬賽克圖上矩形的縱寬不同所引起的問題。
矩形沒有排列在共同的基線上
在具有多個類別的馬賽克圖中,表示特定變數組合的矩形並未排列在共同基線上,這意味著想要比較它們的長度並不容易。例如,在下面圖表中,很難比較強調顯示的矩形的高度,因為它們沒有相同的基線。
類別太多
使用馬賽克圖很難表示大量類別,當垂直和水平軸上的類別太多時,標記它們很困難。如果類別太多,圖表會變得混亂且難以解釋。
與馬賽克圖相關的圖表有哪些?
馬賽克圖僅在類別數量有限時才能發揮作用,儘管馬賽克圖具有出色的美感,但它們可能不容易解釋。馬賽克圖有更直覺的替代方案。
長條圖
長條圖是馬賽克圖的絕佳替代品。馬賽克圖將所有資訊整合到一個圖表中,但存在被誤解的風險。此時可能需要使用多張長條圖來表示相同的資料,但每張長條圖都更清晰。或許需要交叉引用長條圖,才能解釋整個資料。
堆積長條圖
堆積長條圖適用於垂直類別比例相同的類別資料。例如,如果班級中男孩和女孩的人數相等,則堆積長條圖會比馬賽克圖更容易邏輯理解。