相比於冗長枯燥的文字報告,Excel 中的資料表格顯得更有說服力;之前的文章講過,我們可以藉助函式和公式自定義資料,也可以用資料透視表來實現資料的分類和歸納;但有時當資料量過大,或數字過於抽象時,表格也顯得難以閱讀,這時圖文並茂的圖表就是一種更好的選擇。
圖表(charts)能直觀形象的顯示資料表格中某一方面的有效資訊,展示特點和發展規律等,是進行資料分析、提升溝通效率、傳遞專業印象的良好工具。
I. 圖表基礎元素
常見的圖表元素如下:
此外,正如上圖中的做法一樣,也可以將文字框、線條、箭頭等自選圖形插入圖表中,用以進一步闡明圖表資料或作出標註等。
II. 圖表型別的選擇
Excel 中常見的圖表型別包括 柱形圖、折線圖、餅圖、條形圖、區域圖、雷達圖,以及 散點圖 等。
柱狀圖 Column Charts
用於縱向比較資料。分為 簇狀柱狀圖、堆積柱狀圖、百分比柱狀圖 等子型別和對應的三維化版本。
條形圖 Bar Charts
用於橫線展示各專案之間的比較。分為 簇狀條形圖、堆積條形圖、百分比條形圖 等子型別和對應的三維化版本。
折線圖 Line Charts
用於展示資料的發展趨勢。有 堆積折線圖、百分比堆積折線圖 等子型別。
餅圖 Pie Charts
用於展示一個資料系列中各專案的大小佔各專案的總和之比。還有 三維餅圖、複合餅圖、圓環圖(Doughnut charts) 等子型別。
區域圖 Area Charts
用於展示隨時間變化的數量,或強調掉總值的趨勢。分為 堆積區域圖、百分比區域圖 等子型別和對應的三維化版本。
散點圖 XY(Scatter) Charts
是分別用橫、縱座標軸表示一對變數,來描述它們之間相互關係的一種工具。氣泡圖(Bubble charts)等也是其子型別。
雷達圖 Radar Charts
用於比較若干資料系列的聚合值。其子型別包括:帶資料標記的雷達圖、填充雷達圖等。
股價圖 Stock Charts
顯示股價的變動,也可以顯示其他資料的波動
曲面圖 Surface Charts
得到兩組資料間的最佳組合
排列圖 Pareto chart
排列圖,又稱主次因素分析法,也稱帕累託圖(Pareto chart)或柏拉圖;典型的應用是進行缺陷控制等;它將專案按重要程度排序,從而找到對資料起關鍵作用的因素。固定形式是高低排序的矩形加上一條累計百分比的折線。
組合圖 Combo Charts
將兩種或更多圖表型別組合在一起,便於資料更直觀的展示;有時和排列圖比較相似,但擁有更豐富的型別,如 簇狀柱形圖-折線圖、簇狀柱形圖-次座標軸上的折線圖、堆積面積圖-簇狀柱形圖 等子型別,或自定義的組合
III. 常用圖表例項
利用排列圖反映變化趨勢
這裡我們來看看球隊貢獻的進球數:
首先分別藉助簡單的函式插入兩列,分別表示 某隊進球佔所有球隊進球的百分比,以及按名次排序後前若干名的進球佔總進球的百分比
選中隊名、進球數、累計佔比3列資料;插入“直方圖”中的“排列圖”:
將生成的圖表簡單的修改了標題,並在進球數的資料系列上“新增資料標籤”後,即得到了如下圖表:
對比圖中表示“累計進球佔比”的橘色折線和右側Y軸的關係可知,排名前5的球隊,就承包了整個聯賽18支球隊大約一半的進球
利用組合圖加入參考標準
簡單的統計進球數非常簡單,只需要選中隊名和進球數兩列,插入柱狀圖即可:
但是有時,我們想更清晰的區分球隊的進球能力,如果能和平均數進行直觀的比較,又能區分顯示強弱之分,就再好不過了。
要做到這點,首先對圖表進行小小的加工,分別用對應的公式插入了幾個新列:
注意:此處將平均進球數一列置於最後,是有原因的,這樣才能在生成表格的時候,根據這一列作為比較的參考線。
選中隊名及新加入的幾列後,選擇插入組合圖,選擇其中的第一種“簇狀柱形圖-折線圖”:
生成如下圖表:
經過上述很簡單的步驟,基本已經達到了我們的目的:和平均進球數進行了比較(有了參考線),又能區分強弱球隊(按進球數分成兩個系列)了。
但是可以注意到,由於實際上是兩個資料系列,所以各項的間距不一致;下面調整一下:
選中藍色的資料系列,郵件選擇“設定資料系列格式...”
將“系列重疊”置為100%
適當調整大小和位置,再將“圖例”位置調整為“靠右”,就得到了最終的效果:
利用堆積圖得到使用者畫像
將每種型別的使用者,抽取出典型特徵,賦予一個名字,或一張照片、一些人口統計學要素、場景等描述,就形成了一個使用者畫像
這裡我們以“性別”和“年齡”兩個典型特徵,來統計一下球隊的觀眾構成,形成一個最簡單的使用者畫像:
分兩次選中對應的列的有效資料,然後分別插入“柱形圖->百分比堆積條形圖”,得到兩個小圖表,再新增一個總的文字框標題,即可得到最後的結果:
使用甘特圖跟蹤日程
甘特圖(Gantt Chart)通過活動列表和時間刻度,直觀的表現特定專案的活動排序和持續時間,經常用於日常專案的跟蹤和管理。
在 Excel 中,可以通過“堆積條形圖”間接繪製出甘特圖 -- 通過隱藏某個資料系列,實現甘特圖的效果。
然後先選中“賽事”和“開始日期”兩列的有效資料,插入“堆積條形圖”
適當調整生成的圖表大小後,
選中“持續天數”一列的有效資料,用快捷鍵複製(ctrl+c
或 command+c
)
選中圖表區,用快捷鍵貼上(ctrl+v
或 command+v
)
新的資料系列會出現在圖表中:
設定“開始時間”資料系列的格式為“無填充”
選擇X座標軸,右鍵選擇“設定座標軸格式...”;根據日期間隔情況,酌情調整“主要”中的單位,這裡保留 10,也就是每隔 10 天顯示一個座標軸上的日期
選擇Y座標軸,右鍵選擇“設定座標軸格式...”,勾選“逆序類別”,讓日程恢復正常順序;
此時甘特圖已基本成型。
但是我們發現,由於存在一個“透明”的資料系列,圖表顯得空白區域較大;最後來優化一下這個問題。
首先利用函式來計算一個輔助值,找一個空白單元格,輸入函式=VALUE(MIN($B$2:$B$8))
,得到最早日期對應的 Excel 中的數值表示法;MIN函式中的範圍由“開始日期”列中的具體範圍決定:
再次設定X座標軸的格式,將上述輔助值填入“邊界->最小值”中:
調整繪圖區尺寸,加入標題等,就得到了最後的結果:
雷達圖
但凡玩過足球遊戲的人,一定對球員能力的展示過目不忘,這就是典型的雷達圖:
這裡我們建立一個類似的例子,並顯示多個資料序列:
準備好基礎資料,
需要注意的是,各項資料必須有可比性,最大值取決於其中最大的一個 -- 比如都是百分比;
選中整個表格,點選插入“帶資料標記的雷達圖”:
調整生成的圖片大小,改寫標題等,即可得到一個雷達圖;
並且,當滑鼠放在對應的資料點上時,會有數值提示:
IV. 總結
- 選擇圖文並茂的圖表有時能讓資料更有說服力,是展示資料分析、提升溝通效率、傳遞專業印象的良好工具
- 常見的圖表元素包括圖表區、圖表標題、繪圖區、網格線、資料系列、座標軸和圖例等
- Excel 中常見的圖表型別包括 柱形圖、折線圖、餅圖、條形圖、區域圖、雷達圖,以及 散點圖 等
- 合理利用不同型別的圖表,可以簡單方便的展示趨勢、基準、使用者畫像、日程等資料
參考資料
- https://support.office.com/en-us/article/Available-chart-types-in-Office-a6187218-807e-4103-9e0a-27cdb19afb90
- https://support.office.com/en-us/article/Create-a-Pareto-chart-a1512496-6dba-4743-9ab1-df5012972856
- https://support.office.com/zh-cn/article/在-Excel-2016-for-Mac-中建立甘特圖-b79c6826-7142-489b-b60e-72ed0eceec68
- https://wenku.baidu.com/view/55f4701cb7360b4c2e3f6401.html
- https://www.wcupa.edu/infoservices/training/documents/courses/MicrosoftOffice/Excel2013_ChartsGraphs.pdf
- https://book.douban.com/subject/25868294/
- https://book.douban.com/subject/4326057/
- http://wiki.mbalib.com/wiki/排列圖
- http://cdc.tencent.com/2011/12/19/建立定性使用者畫像/