hello大家好,我是小E,今天給大家帶來一個美觀且實用的圖形——南丁格爾玫瑰圖,又名極區圖。
起源南丁格爾玫瑰圖是英國的一位護士長發明的,弗羅倫斯·南丁格爾,她發明這種色彩缤紛的玫瑰圖是為了讓數據更加直觀醒目,運用于展示軍醫院士兵季節性的死亡率,她的方法打動了當時的高層,包括軍方人士和維多利亞女王本人,于是醫事改良的提案才得到支持。
說完圖形的緣由,回到今天的主題,如何利用Excel繪制南丁格爾玫瑰圖?
其實很簡單,主要是數據的拆分問題。
制作數據源Excel中繪制玫瑰圖的最簡單的方法是利用填充雷達圖,每一個扇葉占用相同的角度,扇葉的長短代表數值的大小。由于要展示的數據隻有10個類别,若要均勻分布在360°的圓中,每個類别就要占360/10=36°。
我們需要将每個類别的數據複制36行,一共360行,如下圖所示:
為了使每個扇形之間存在點空隙,這裡将每個類别36行數據當中的第一行全部設置為0,這樣畫出來的玫瑰圖更加美觀。
手動複制數據的話十分耗時且容易出錯,這裡我給大家準備了一段VBA代碼,自動拆分數據源,便于調試。
明細代碼如下所示:
Sub 數據拆分()
x = 10 '類别數量,一共有多少個類别
a = 2
For i = 1 To x
For j = 1 To 360 / x
If j = 1 Then
Cells(a, 1) = 0
Else
Cells(a, 1) = Cells(i 1, 4)
End If
a = a 1
Next
Next
End Sub
這樣,拆分數據便不是一件難事。
新建圖形,插入填充雷達圖數據源已經準備完畢,接着插入填充雷達圖,可以發現玫瑰圖基本制作完成。
接着美化下圖形,删除分類标簽、删除網格線,調整圖形大小。修改顔色等等,很基礎的操作,這裡不再贅述,說一下如何添加标簽。
添加數據标簽添加數據标簽的方法在之前系列的餅圖已經多次提及,就是在添加一個數據系列。
點擊【設置】,選擇【選擇數據】,在彈出的界面中,點擊【添加】按鈕,系列名稱随意輸入(這裡輸入為數據标簽),系列值選擇E2:E11,點擊确定。
接着更改圖表類型,将剛才新建的系列【數據标簽】圖表類型設置為圓環圖,如下圖所示。
之後将圓環圖設置為無色,添加數據标簽。
這樣單系列玫瑰圖就做好啦,雙系列的話數據源弄成2列即可,感興趣的小夥伴可以嘗試下~需要練習文件的小夥伴後台回複即可。
如果覺得對你有幫助,歡迎轉發關注,定期分享實用小技巧。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!