這樣的圖怎么是做出來的?
這就是初級的氣泡圖,用Excel就能實現,用于對比分析。國內做得非常出色的氣泡圖,當屬網易新聞的數讀系列。
圖表的配色和布局很好看,可讀性非常高,一目了然。
就以網易數讀的氣泡圖為例,分享兩種excel制作方法:圓形氣泡圖+矩陣氣泡圖。
圓形氣泡圖:
圖中用圓的大小表示銷量大小,呈圓形分布。
這里我們要了解一下利用Excel散點圖畫圓的兩個公式
- x軸=COS(PI*(ROW(1:1)-1)/12)
- Y軸=SIN(PI*(ROW(1:1)-1)/12)
輸入公式后向下復制24行(共25行),插入帶線散點圖,即可生成圓。
其中,你可以用通修改row(1:1)調整點的密集程度,點少一半?
- x軸=COS(PI*(ROW(1:1) *2-1)/12)
- Y軸=SIN(PI*(ROW(1:1) *2-1)/12)
明白這個原理,我們就可以構造數據源了。根據圖形顯示要求,把數據放在公式的對應位置。
選取黃色區域(不要選A列)-插入氣泡圖
刪除坐標軸、網格線:
添加數據標簽
選中氣泡圖 - 添加數據標簽 - 選中顯示氣泡大小 - 標簽包括單元格的值,選取文字部分所在區域。
對圖表顏色、格式進行調整,并添加對應文字,最終效果如下圖所示:
注:連線可以插入圖形,文字可以用藝術字的變形。這里不加詳述。
矩陣氣泡圖:
以最后這張舉例。
我們觀察可以發現:
? 圖中由 16 個不同大小的圓狀(深色)呈四行四列矩陣排列;
? 每個深色的圓狀都有一個淺色且大小相同的圓作為背景;
? 圖中文本標簽和數字標簽分別上下水平對齊,并由不同的顏色字體標識。
那么,我們用 Excel 能做出這種漂亮的圖表嗎?
當然可以!請跟著我的腳步往下走!
我們其實可以把這個圖看作由兩組氣泡圖疊加而成,如下圖所示:
氣泡圖用于展示三個變量之間的關系。
繪制時將一個變量,放在橫軸,另一個變量放在縱軸,而第三個變量則用氣泡的大小來表示。
即:用 x,y 兩個變量數值來確定氣泡的位置,用氣泡值表示大小。如下圖所示:
▋作圖數據準備
首先我們按照圖,列出數據源,如 B:C 列;
然后來構造作圖數據,如 E-J 列:
X1 值:由左至右的方向依次編號,如下圖 E 列;Y1 值:從下至上的方向依次編號,如下圖 F 列; 氣泡值 1:=MAX(C$3:C$18) 下拉填充,如 G 列;氣泡值 2:=C3,如H 列; Y2 值:=F3 0.35 下拉填充,如 I 列;Y3 值:=F3 0.12,如J 列。
注:這里的 0.35 和 0.12 作用是設置標簽的位置,數值可以視情況手動調整。
▋作圖步驟
? 首先選擇數據 X1 值,Y1 值,氣泡值 1,插入氣泡圖作為背景(背景圓)。
? 然后選擇數據 X1 值,Y1 值,氣泡值 2,增加另外一組氣泡圖(深色圓)。
? 選擇數據 X1 值,Y2 值,氣泡值 1,再增加一組氣泡圖,填充為無色。設置數據標簽數據為 C3:C18,標簽位置:靠下。
? 選擇數據 X1 值,Y3 值,氣泡值 1,再增加一組氣泡圖,填充為無色。
設置數據標簽數據為 B3:B18,標簽位置:靠下。
? 最后去掉網格線,圖例,坐標軸,設置字體顏色、插入文本框,圖形等,美化圖表。
▋小結
? 當我們對同種類別作數據比較時(數據多,數值差異比較大)可以考慮使用該圖表展示;
? 通過構造兩列數值(橫坐標和縱坐標)來確定氣泡的位置,然后第三列值決定氣泡的大小;
? 多次添加系列制作多組氣泡圖,既可以用來添加背景,還可以根據不同的需求,自由設置標簽位置,起到視覺引導和大小比較的作用。