在 Excel 中創建馬賽克圖
馬賽克圖也被稱為 Mosaic 圖,可用於可視化來自兩個或多個定性變量的數據。在馬賽克圖中,列寬顯示一組百分比,而列堆疊顯示另一組百分比。
下方的馬賽克圖展示了一家公司從2016 年到2020 年的飲料、食品和水果的銷售情況。如您所見,列寬顯示了某一年飲料、食品和水果的市場細分大小,而列中的每個細分顯示了某一分類的銷售情況。
本教程將逐步演示如何在 Excel 中創建馬賽克圖。
- 部分1:創建中間數據表
- 部分2:根據中間數據插入堆疊面積圖
- 部分3:指定馬賽克圖的 X 軸值
- 部分4:在列寬上方顯示一組百分比
- 部分5:在繪圖區域右側顯示系列名稱
- 部分6:在列中的每個細分上顯示系列值
在 Excel 中創建馬賽克圖
假設您想根據如下截圖所示的數據創建馬賽克圖,您可以按以下步驟完成。
部分1:創建中間數據表
1. 根據原始數據創建中間數據表,如下所示。
中間數據表的第一列
如下面的截圖所示,第一個輔助列中的值代表每個列在 X 軸上結束的位置。這裡我們將 X 軸的最小值指定為0,最大值為100,因此列從0 開始並結尾於100。您可以按以下步驟獲取最小值和最大值之間的數據。
中間數據表的其他列
這些列中的值代表每個堆疊列中系列的高度。請參見截圖:
部分2:根據中間數據插入堆疊面積圖並格式化
2. 選擇整個中間數據表,點擊插入 > 線圖或面積圖 > 堆疊面積。
3.右鍵單擊圖表中的 X 軸,然後從右鍵菜單中選擇格式化軸。
4. 在格式化軸窗格中,選擇軸選項選項卡下的日期軸選項。
5. 保持 X 軸選中,然後按 Delete 鍵將其從圖表中刪除。
然後圖表顯示如下。
6.右鍵單擊 Y 軸,然後從上下文菜單中選擇格式化軸。
7. 在格式化軸窗格中,請按以下配置。
現在圖表顯示如下。
8. 現在我們需要添加邊框以顯示每個數據在系列中的佔據情況。請按以下步驟操作。
- 在方向部分選擇減號;
- 在端樣式部分選擇無帽;
- 選擇百分比選項,並在誤差量部分的文本框中輸入100。
- 點擊填充與線條圖標;
- 在邊框部分,選擇實線;
- 在顏色下拉列表中選擇黑色;
- 將寬度更改為 1pt。
現在圖表顯示如下截圖所示。
9. 重複步驟8 中的操作以向其他細分添加分隔線。最後,圖表顯示如下。
部分3:指定馬賽克圖的 X 軸值
10. 現在您需要計算每列的中間值,並將子分類值(原始數據區域的第一列數據)顯示為 X 軸值。
此部分需要兩行輔助行,請應用以下公式來處理。
11.右鍵單擊圖表,然後在右鍵菜單中點擊選擇數據。
12. 在打開的選擇數據源對話框中,點擊添加按鈕。
13. 然後彈出編輯系列對話框,請在系列值框中選擇包含0 值的單元格,然後點擊確定按鈕。
14. 當返回到選擇數據源對話框時,您可以看到創建了一個新系列(系列4),點擊確定按鈕以保存更改。
15.右鍵單擊圖表,然後選擇更改系列圖表類型。
16. 在更改圖表類型對話框中,為系列4選擇“帶直線和標記的散點圖”作為圖表類型,然後點擊確定。
17.右鍵單擊圖表,然後選擇選擇數據。
18. 在選擇數據源對話框中,選擇系列4(您在步驟14中創建的系列名稱),然後在圖例項目(系列)框中點擊編輯按鈕。
19. 在編輯系列對話框中,選擇系列 X 值框中的第一行單元格,然後點擊確定。
20. 當返回到選擇數據源對話框時,點擊確定以保存更改。
現在在繪圖區域的底部添加了一個新系列,如下截圖所示。
21. 現在您需要隱藏線條和標記。請選擇此系列,進入格式化數據系列窗格,然後按以下步驟操作。
22. 保持系列選中,點擊圖表元素按鈕,然後勾選數據標籤框。
23. 選擇添加的標籤,進入格式化數據標籤窗格,並按以下配置。
現在圖表顯示如下。
部分4:在列寬上方顯示一組百分比
現在我們需要在列寬上方顯示一組百分比。首先,我們需要計算每列的百分比。
24.由於圖表中有五列,您需要計算五個百分比,如下所示。
25. 在百分比的下一行中,在每個單元格中輸入數字1。然後您將獲得如下所示的新輔助區域。
26.右鍵單擊圖表,然後從右鍵菜單中選擇選擇數據。
27. 在選擇數據源對話框中,點擊添加按鈕。
28. 在打開的編輯系列對話框中,您需要按以下操作。
29. 當返回到選擇數據源對話框時,創建了一個新系列(系列5),點擊確定按鈕以保存更改。
30.右鍵單擊圖表,然後選擇更改系列圖表類型。
31. 在更改圖表類型對話框中,為系列5選擇“帶直線和標記的散點圖”作為圖表類型,然後點擊確定。
現在圖表顯示如下。
32. 您需要隱藏系列的線條和標記(點擊查看如何操作)。
33. 為此系列添加數據標籤(點擊查看如何操作)。將此標籤位置指定為上方。
現在百分比顯示在列寬上方,如下截圖所示。
部分5:在繪圖區域右側顯示系列名稱
如下面的截圖所示,為了在圖表的繪圖區域右側顯示系列名稱,您需要首先計算最後一列每個系列的中間值,根據這些值添加一個新系列,最後將系列名稱作為此新系列的數據標籤。
34. 要計算最後一列每個系列的中間值,請應用以下公式。
35. 在下一個新行中,在每個單元格中輸入數字100。最後,創建了另一個新的輔助區域,如下截圖所示。
注意:這裡的數字100代表 X 軸的最大值。
36.右鍵單擊圖表,然後從上下文菜單中選擇選擇數據。
37. 在選擇數據源對話框中,點擊添加按鈕。
38. 在編輯系列對話框中,請選擇相應的範圍,如下所示。
39. 當返回到選擇數據源對話框時,點擊確定以保存更改。
40.右鍵單擊圖表,然後從上下文菜單中選擇更改系列圖表類型。
41. 在更改圖表類型對話框中,為系列6選擇“帶直線和標記的散點圖”作為圖表類型,然後點擊確定。
然後在圖表上添加了一個新系列,如下截圖所示。
42. 您需要隱藏系列的線條和標記(點擊查看如何操作)。
43. 為此系列添加數據標籤(點擊查看如何操作)。保持標籤位置為右側。
現在圖表顯示如下。
部分6:在列中的每個細分上顯示系列值
最後一部分將向您展示如何在列中的每個細分上顯示系列值(數據標籤),如下截圖所示。請按以下步驟操作。
44. 首先,您需要計算列中每個細分的中間值,請應用以下公式。
45.右鍵單擊圖表,然後在上下文菜單中點擊選擇數據。
46. 在選擇數據源對話框中,點擊添加按鈕。
47. 在編輯系列對話框中,請選擇相應的範圍,如下所示。
48. 重複步驟46 和47,使用剩餘的兩列值添加兩個新系列。請參見下方截圖:
49. 當返回到選擇數據源對話框時,您可以看到添加了三個新系列,點擊確定以保存更改。
50.右鍵單擊圖表,然後從上下文菜單中選擇更改系列圖表類型。
51. 在更改圖表類型對話框中,為這三個新系列分別選擇“帶直線和標記的散點圖”作為圖表類型,然後點擊確定。
圖表顯示如下。
52. 您需要分別隱藏系列的線條和標記(點擊查看如何操作)。
53. 為系列添加數據標籤(點擊查看如何操作)。將標籤位置指定為居中。
注意:
現在圖表顯示如下截圖所示。
54. 刪除圖表中的圖表標題和圖例。
55. 保持圖表選中,進入格式化數據系列窗格,然後在系列選項下拉列表中選擇繪圖區域。
56. 圖表的繪圖區域被選中。請通過拖動邊框來縮小繪圖區域,直到上方、底部和右側的值完全顯示在繪圖區域之外。請參見下方演示。
現在馬賽克圖已完成。
在 Excel 中輕鬆創建馬賽克圖
Kutools for Excel 的馬賽克圖工具可以幫助您僅需幾次點擊即可在 Excel 中快速創建馬賽克圖,如下演示所示。
立即下載並試用!30-天免費試用
下載示例文件
最佳的辦公生產力工具
Kutools for Excel - 幫助您脫穎而出
? | Kutools AI 助手:基於智能執行、生成代碼、創建自訂公式、分析數據並生成圖表、調用 Kutools 函數…來徹底改變數據分析方式。 |
熱門功能:查找、標記或識別重複值 | 刪除空行 | 合併列或單元格而不丟失數據 | 四捨五入無需公式 ... | |
超級 VLookup:多條件 | 多值 | 跨多工作表 | 模糊查找... | |
高級下拉列表:簡易下拉列表 | 依賴下拉列表 | 多選下拉列表... | |
列管理器:添加特定數量的列 | 移動列 | 切換隱藏列的可見狀態 | 比較列以選擇相同和不同的單元格 ... | |
特色功能:網格聚焦 | 設計檢視 | 增強編輯欄 | 工作簿與工作表管理器 | 資源庫(自動文本) | 日期提取器 | 合併資料 | 加密/解密儲存格 | 按清單發送電子郵件 | 超級篩選 | 特殊篩選(篩選粗體/斜體/刪除線...) ... | |
頂級 15 種工具集: 12 個文字工具(添加文本、刪除特定字符 ...) | 50+ 圖表 類型(甘特圖 ...) | 40+ 實用 公式(基於生日計算年齡 ...) | 19 個插入工具(插入QR碼、從路徑插入圖片 ...) | 12 個轉換工具(金額轉大寫、匯率轉換 ...) | 7 個合併與分割工具(高級合併行、分割Excel單元格 ...) | ... 還有更多 |
Kutools for Excel 擁有超過 300 種功能,確保您需要的功能只需點擊一下即可實現...
Office Tab - 啟用 Microsoft Office(包括 Excel)中的分頁閱讀和編輯功能
- 一秒鐘內在數十個打開的文檔之間切換!
- 每天為您減少數百次鼠標點擊,告別滑鼠手。
- 當查看和編輯多個文檔時,您的工作效率提高 50%。
- 為 Office(包括 Excel)帶來高效的分頁功能,就像 Chrome、Edge 和 Firefox 一樣。