tft每日頭條

 > 圖文

 > excel制作帕累托圖

excel制作帕累托圖

圖文 更新时间:2025-01-21 06:36:38

hello大家好,我是小E,今天給大家帶來一個美觀且實用的圖形——南丁格爾玫瑰圖,又名極區圖。

起源

南丁格爾玫瑰圖是英國的一位護士長發明的,弗羅倫斯·南丁格爾,她發明這種色彩缤紛的玫瑰圖是為了讓數據更加直觀醒目,運用于展示軍醫院士兵季節性的死亡率,她的方法打動了當時的高層,包括軍方人士和維多利亞女王本人,于是醫事改良的提案才得到支持。

excel制作帕累托圖(Excel繪制南丁格爾玫瑰圖就是這麼簡單)1

說完圖形的緣由,回到今天的主題,如何利用Excel繪制南丁格爾玫瑰圖?

其實很簡單,主要是數據的拆分問題。

制作數據源

Excel中繪制玫瑰圖的最簡單的方法是利用填充雷達圖,每一個扇葉占用相同的角度,扇葉的長短代表數值的大小。由于要展示的數據隻有10個類别,若要均勻分布在360°的圓中,每個類别就要占360/10=36°。

excel制作帕累托圖(Excel繪制南丁格爾玫瑰圖就是這麼簡單)2

我們需要将每個類别的數據複制36行,一共360行,如下圖所示:

excel制作帕累托圖(Excel繪制南丁格爾玫瑰圖就是這麼簡單)3

為了使每個扇形之間存在點空隙,這裡将每個類别36行數據當中的第一行全部設置為0,這樣畫出來的玫瑰圖更加美觀。

手動複制數據的話十分耗時且容易出錯,這裡我給大家準備了一段VBA代碼,自動拆分數據源,便于調試。

excel制作帕累托圖(Excel繪制南丁格爾玫瑰圖就是這麼簡單)4

明細代碼如下所示:

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

這樣,拆分數據便不是一件難事。

新建圖形,插入填充雷達圖

數據源已經準備完畢,接着插入填充雷達圖,可以發現玫瑰圖基本制作完成。

excel制作帕累托圖(Excel繪制南丁格爾玫瑰圖就是這麼簡單)5

接着美化下圖形,删除分類标簽、删除網格線,調整圖形大小。修改顔色等等,很基礎的操作,這裡不再贅述,說一下如何添加标簽。

添加數據标簽

添加數據标簽的方法在之前系列的餅圖已經多次提及,就是在添加一個數據系列。

點擊【設置】,選擇【選擇數據】,在彈出的界面中,點擊【添加】按鈕,系列名稱随意輸入(這裡輸入為數據标簽),系列值選擇E2:E11,點擊确定。

excel制作帕累托圖(Excel繪制南丁格爾玫瑰圖就是這麼簡單)6

接着更改圖表類型,将剛才新建的系列【數據标簽】圖表類型設置為圓環圖,如下圖所示。

excel制作帕累托圖(Excel繪制南丁格爾玫瑰圖就是這麼簡單)7

之後将圓環圖設置為無色,添加數據标簽。

excel制作帕累托圖(Excel繪制南丁格爾玫瑰圖就是這麼簡單)8

這樣單系列玫瑰圖就做好啦,雙系列的話數據源弄成2列即可,感興趣的小夥伴可以嘗試下~需要練習文件的小夥伴後台回複即可。

如果覺得對你有幫助,歡迎轉發關注,定期分享實用小技巧。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved