談談散佈圖、泡泡圖(Scatter/Bubble Chart)
散布圖以X、Y座標資料在圖框中定位成形出無數漂亮、精彩的小圓點,其分布的趨勢利於統計分析,亦可結合背景圖片製作出有趣、具視覺化的圖表。散步圖係為許多Combo圖會搭配使用到的圖表之一。
散布圖基本組成包含了X座標序列及Y座標序列,兩個序列皆需存在數值(Value),若其中一個座標無數值,則此點將視為不存在。以做圖目的區分,大致可分為以下四種:
- 統計及分析:針對未知(假設)的事物進行數據統計,並以實際數據分布的情形進行分析。(非主動)
- 定位及標示:針對有(地理)位置特性的物品/設備、地域人口/經濟等項目,主動進行定位及標示。
- 定位及狀態指示:針對有(地理)位置特性的物品/設備、地域人口/經濟等項目進行主動定位標示外,另增加點位的顏色、大小變化,來突顯出某些項目。
- 延伸利用-泡泡圖:如同項次2及3(主動),僅為散步圖的變化形,做圖原理稍有不同。
以下將一一舉例說明。
1.統計及分析:
以文章封面圖片-NBA球員Curry投籃命中率圖表為例:
序列1(Array1):綠色叉叉,代表投籃無命中的位置。
序列2(Array2):紅色叉叉,代表投籃命中的位置。
此圖表可以讓球迷快速地了解Curry今天的投籃表現;及讓專家、球評進行表現分析。
PS 小技巧:將散布圖表的X及Y座標軸隱藏起來、將圖框顏色設為無,及結合背景圖片,就可以製做出具專業感的圖表呢!
下圖為小編製的台灣7-11超商與全家便利商店的分布散布圖(示意),此圖表可在相關便利超商公司內部使用,可即時地了解自己公司與其他家便利超商的分布比較表(當然要設定自動更新功能,亦即若有新開的超商可自動更新圖表),以供相關主管進行決策、討論。
PS 小技巧:將資料點的填滿方式(Marker Fill)設為圖片,如此做出的散布圖是不是生動許多呢!讓人一目瞭然。
另外,在相關學術、研發單位,會時常需要做實驗,以實驗結果數據進行分析、驗證假設,進而開發,但此領域小編涉略較少,故有興趣的朋友可以google搜尋(keyword: scatter charts)看看更多圖片。
2.定位及標示:
定位及標示最好的概念例子就是Google Maps,藉由經緯度座標來定位國家位置,加上資料點標示國家名稱;當然Google Maps背後還有更複雜的軟體、程式進行編輯。
在Excel軟體中亦可以用類似的手法製圖出來,請見下下圖。
具標示功能的散布圖較基本散布圖需另增加一個資料欄位,以供圖表資料標籤(Data Label)引用,資料標籤引用設定畫面如下圖。
定位與標示的做圖,可以應用於各行各業中,例如:
- 工廠平配圖標示設備
- 辦公室平配圖標示滅火器、緊急照明燈
- 遊樂園平配圖標示遊樂設施及廁所。
- 爬山路線圖標示行走路線及廁所。
對此圖有興趣的朋友可以在自己的工作領域中試著做圖看看喔!
並留言分享給大家。
3.定位及狀態指示:
定位及標示狀態指示簡單來說,就是以兩個同樣數值的XY座標序列(Array1, Array2),利用圖層的概念,將要強調點位的序列(Array)放在上層,設定邏輯=if(....若要強調即等同Array1座標,若無則空白....),即可製圖出來。
下圖延伸先前的美國地圖,Array1是每個州的位置,Array2是想要突顯的州,邏輯設定:如果Label等於1,那就顯示Array1的X與Y座標,不然顯示為0。
此定位及狀態指示的散布圖可應用在各行各業中,例如:
- 工廠平面圖上標示設備狀態,綠色代表正常,紅色代表異常。
- 電影院座位圖上標示,白色代表有位置,灰色代表已被選定。
- 同封面照片NBA球星的投籃位置標示,綠色代表全部出手的位置,紅色代表有進球的位置。
- 全球各國家Covid-19確診人數的標示,單日超過1000人的國家顯示紅色。
PS 此利用邏輯及圖層來製作圖表的技巧,也可以應用在其他類型的圖表呢!
4.延伸利用-泡泡圖(Bubble Chart):
泡泡圖係屬於散布圖的分類之中(如下圖),其圖表成形原理係利用XY座標序列來定位,並結合泡泡大小的資料序列,將散布圖更視覺化地呈現出數據所代表之含義。
泡泡圖若僅有XY座標的數據,那泡泡圖上每個點位的大小皆會相同,就如同散布圖般的樣子;若要設定點位大小,則需在圖表資料來源設定中泡泡大小(Bubble Size)設定要引用的資料欄位。
下圖為一個泡泡圖示意圖(區域人口比較),當然還可以再加上資料標籤(如國家名稱),呈現出更細節的資料樣貌。