Excel中如何繪製南丁格爾玫瑰圖

護理事業的創始人南丁格爾,除了著名的白衣天使身份之外,也是一名出色的統計學家,她發明了南丁格爾玫瑰圖,通過不同直徑的扇形說明英軍在戰場上的死亡原因。

南丁格爾玫瑰圖又名極區圖,是一種圓形的直方圖,通過花朵般的造型和色彩讓人對其表達的數據影響深刻。

Excel中如何繪製南丁格爾玫瑰圖

Excel中雖然沒有現成的玫瑰圖模板,但是可以利用其它圖表來實現,我們來看看利用雷達圖製作玫瑰圖的方法:

步驟1:準備製作圖表的數據表格

整理原始數據,將數據按照數值排序,如果不需要扇形按照直徑的大小有序排列,此步驟可以省略。

Excel中如何繪製南丁格爾玫瑰圖

在單元格C2鍵入公式“=360/COUNTA(A2:A12)”計算每個扇形的角度,即用360度除以城市數量11,約等於32.73,小數部分忽略不計,取整32作為每個扇形區域數據重複的次數。

Excel中如何繪製南丁格爾玫瑰圖

根據原始數據表格布局製作圖表的數據,這應該是用此方法製作玫瑰圖最耗時或者說最需要耐心的一步。

首先製作行標題列即例子中的D列,將序號1-32按照城市的數量重複11遍,一共352行,行標題的主要作用是作為後面填充圖表數據的標識。

Excel中如何繪製南丁格爾玫瑰圖

填充圖表的數據有兩種方式:

方法1:所有數據填充在一列,第一個1-32處填充第一個城市的數據,第二個1-32處填充第二個城市的數據,以此類推。建議用公式的方法填充,譬如“=+$B$2”。

Excel中如何繪製南丁格爾玫瑰圖

然後把列標題等於“1”處的數值修改為“0”。

Excel中如何繪製南丁格爾玫瑰圖

所有城市的數據重複同樣次數是為了代表城市的扇形能夠平分角度;重複32次則合計352行約等於圓的360度,平分之後每一行的角度約1度左右;將每組的第一行數值改為“0”,是為了扇形之間有一個分割的空隙,否則會成為一個分不出彼此的整體。

其實,你也可以只重複20次、10次,甚至更少,但是會影響成圖的效果。

這種方法生成的圖表,有一個最大的限制,即圖表只有一個系列,不同扇形只是視覺效果其實是一個整體,不能單獨設置顏色等格式。

Excel中如何繪製南丁格爾玫瑰圖

方法2:不同城市的數據填充在不同列。

行標題的設置方法不變,即1-32重複11次,列標題設置為不同城市名,然後第一個1-32與第一個城市名交叉處填充第一個城市的數據,第二個1-32與第二個城市名交叉處填充第二個城市的數據,以此類推,直到最後一個1-32與最後一個城市名交叉處填充最後一個城市的數據,這樣,不同城市的數據行列錯開。數據填充仍舊推薦使用公式。

Excel中如何繪製南丁格爾玫瑰圖

這種方法生成的圖表有多個系列,可以單獨設置系列格式,譬如填充顏色等;且不用將第一個數改為“0”。因為錯行的原因,不同扇形之間不會遮蓋,且留有間隙。

步驟2:插入雷達圖

我們以方法2的錯位表格為例,選擇剛才製作好的數據表格,行標題列可以不選擇,插入“填充雷達圖”。

Excel中如何繪製南丁格爾玫瑰圖

生成圖表如下。

Excel中如何繪製南丁格爾玫瑰圖

只保留扇形,其餘包括圖例、標籤、網格線等全部刪除,玫瑰圖基本成型。

Excel中如何繪製南丁格爾玫瑰圖

步驟3:添加標籤

原創文章,作者:簡單一點,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/163695.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
簡單一點的頭像簡單一點
上一篇 2024-11-22 03:46
下一篇 2024-11-22 03:46

相關推薦

  • 為什麼不能用Microsoft Excel進行Python編程?

    Microsoft Excel是一個廣泛使用的數據分析工具,但是它不能直接用於Python編程。這是因為Microsoft Excel並不是一個編程工具,它的主要功能是進行數據處理…

    編程 2025-04-29
  • 基尼係數Excel計算模板

    這篇文章將介紹基尼係數Excel計算模板,為大家詳細闡述如何使用Excel進行基尼係數的計算。 一、模板下載及導入 首先需要下載基尼係數的Excel計算模板,可以在Excel中通過…

    編程 2025-04-28
  • 使用ReoGrid操作Excel的WPf應用

    本文將詳細闡述如何使用ReoGrid來操作Excel,重點介紹在WPF應用程序中使用ReoGrid的方法及注意點。 一、ReoGrid簡介 ReoGrid是一個基於.NET的開源組…

    編程 2025-04-27
  • Excel日期函數

    Excel是當前企業和個人使用非常廣泛的辦公軟體之一。其中的日期函數可以用於處理各種涉及日期和時間的任務。本文將從不同的方面介紹Excel日期函數,幫助讀者深入了解和熟練使用日期函…

    編程 2025-04-25
  • Java Excel導入導出詳解

    一、Excel文件簡介 Excel是微軟公司開發的一種電子表格程序,多用於商業、財務、科學等各種數據處理。 Excel文件通常以.xls或.xlsx格式存儲,其中.xls格式為Ex…

    編程 2025-04-25
  • Word轉Excel詳解

    一、使用Office插件 1、可以使用Office自帶的「將表格複製為Excel工作簿」插件。只需在Word中選中表格,點擊「插入」選項卡中的「對象」按鈕,在彈出的窗口中選擇「將表…

    編程 2025-04-25
  • Java Excel合併單元格

    一、介紹 Excel是微軟公司開發的一款非常流行的電子表格軟體,而Java是一門強大的編程語言。在項目中,我們可能會需要對Excel進行操作,比如合併單元格。Java提供了很多對E…

    編程 2025-04-24
  • PHP導出Excel文件

    一、PHP導出Excel文件列寬調整 當我們使用PHP導出Excel文件時,有時需要調整單元格的列寬。可以使用PHPExcel類庫中的setWidth方法來設置單元格的列寬。下面是…

    編程 2025-04-24
  • Excel 兩格內容合併一個探究

    一、合併單元格的操作方法 在Excel的操作中,我們需要對單元格進行操作。而合併單元格是其中一個常用的操作,它可以讓我們對一些數據進行整合和顯示。那麼,Excel 合併單元格的操作…

    編程 2025-04-23
  • 詳解如何讀取excel文件

    一、安裝支持庫 在Python中,我們可以使用openpyxl庫來讀取和操作Excel文件。打開終端或命令行窗口並執行以下命令安裝openpyxl庫: pip install op…

    編程 2025-04-23

發表回復

登錄後才能評論