excel數據分析技巧:數據分布地圖的製作過程

2021-01-13 部落窩教育H

編按:哈嘍,大家好!看完昨天用VBA製作的全國疫情地圖的文章,相信不少同學都被震撼到了,一邊感嘆excel的強大,一邊又覺得VBA門檻高,難學!今天我們就教大家一個相對簡單的製作疫情地圖的方法,趕緊來看看吧!

【前言】

上一篇關於「新冠肺炎」動態地圖色階圖的文章,很多同學都覺得「門檻」有點高。當然,VBA作為EXCEL使用門檻較高的技能,製作的內容也會有一個較好的展示。那今天我們就來學習一些可以「摸得到」的技術吧。

特別聲明:本次數據系網絡手動摘錄,因數據條近萬行,故有可能「數據內容」、「GPS坐標」等數值會有出入,歡迎告知。本文只做EXCEL「三維圖表」方面技術分享與交流,數據真實性仍以「國家官方網站」為準!

【正文】

首先我們依然是需要數據源的(本文沿用上一期的數據源,可以通過部落窩群找客服老師索要),在工作中,也是如此。我們這些EXCELER操作的是EXCEL,操作的是數據;手裡沒有數據談何「技巧」的發揮,而在作者的認知中,一直覺得,數據源整理也應該算是學習EXCEL的基礎之一。

一、創建第一張地圖圖表

在作者看來,製作「三維地圖」的方法習慣和我們平時做常規圖表的感覺還是不太一樣的。我們先一起來做一張圖表感受一下效果。

步驟1:首先確定我們的第一張地圖要做什麼,選中一個主題,我們還是以「各省累計確診病例」開始循序漸進。在剛才的《源數據》表中,插入一個新的SHEET,命名為「各省累計確診病例」。複製出「省份」一列,粘貼到《各省累計確診病例》工作表中,然後「去重」,再使用SUMIFS函數匯總出「截止到統計日期,各省最後一次公布的累計確診人數」,得到下表:本文主旨為「三維圖表」,故函數解析部分從簡。

B3單元格函數:

=SUMIFS(源數據!D:D,源數據!A:A,"="&源數據!$G$2,源數據!B:B,A3)

然後雙擊填充柄填充函數到相應區域。

步驟2:選中數據區域A2:B36,在工具欄中選擇「插入」——「三維地圖」:

如果是第一次使用「三維地圖」,有可能會提示安裝模塊,按照步驟操作即可,一般來說EXCEL2016版是自帶此模塊的。點選之後,我們就可以進入「三維地圖」界面了,如下圖:三維地圖操作界面布局圖

這個界面的內容非常簡約,大部分的操作都是在圖層設置窗口中操作,而且比常規圖表的格式設置要簡單得多!

步驟3:按照下圖內容,設置圖層一:

步驟4:步驟4是……,沒了,是的,已經做完了,就是這麼簡單,而且滑鼠懸停在圖表色塊上,還可以顯示數據內容。

二、向已有的「三維地圖」添加數據

相對於每日增長的數據,作者也在關注病情治療的情況,那我們就把治癒率也放入這個「三維地圖圖表」中吧!

步驟1:新建一張SHEET,命名為「治癒率」,使用函數手段製作數據源,如下:

C3單元格函數為:

=SUMIFS(源數據!F:F,源數據!A:A,"="&源數據!$G$2,源數據!B:B,A3)

D3單元格函數為:

=IFERROR(ROUND(C3/B3*100,2),0)

(注意治癒率計算公式只做教程使用,數據真實性仍以「國家官方網站」為準!)

步驟2:選中數據區域A2:D36,還是點擊工具欄中「三維圖表」按鈕,但此時我們需點擊「將選定數據添加到三維地圖」的選項,如下:

因為我們只有一個「演示」,所以會自動跳轉到「演示」中,如果我們有多個「演示」,那麼會有一個新的窗口,可以選擇添加到指定的「演示」中。

步驟3:當我們再次來到「三維圖表」界面後,就會發現,此時的圖層設置窗口中,當前的圖層叫做「圖層2」,這個功能和PPT中的感覺很像,我們可以對圖層的「顯示/隱藏」、「名稱」進行操作,還可以「刪掉」這個圖層。

將剛才的「圖層1」命名「各省累計確診病例」,將現在的「圖層2」更名為「治癒率%」。然後按照下圖的內容設置圖層2。

藉此「添加」新數據的操作完成!

三、任何圖表都是為「數據分析」做服務

這樣的一張地圖,看著是很「炫酷」,但也僅是「耍酷」而已。任何形式的「圖表」都應該是為數據分析做服務的!

我國幅員遼闊,地大物博。但是人口密度、行政區域劃分不盡相同,而且差異還比較大。此次疫情的數據,也是有著這樣的特點,因為疫情波及我國大面積省份,但是只用「省份板塊」來處理圖表並不太合適,所以我們要細化數據,看看「三維地圖」能不能做出更加細化的圖表,我們準備用「城市」做出此次疫情的分布圖。

步驟1:依然需要準備數據源,新建工作表「各城市累計確診病例」,如下圖:

B3單元格函數如下:

=SUMIFS(源數據!D:D,源數據!A:A,"="& 源數據!$G$2,源數據!C:C,A3)

C3單元格函數如下:

=SUMIFS(源數據!F:F,源數據!A:A,"="& 源數據!$G$2,源數據!C:C,A3)

D列和E列是城市的GPS定位坐標的經緯度。建議喜歡「地圖圖表」的同學們,平時養成搜集「定位坐標」的習慣,此坐標系「百度地圖」一個一個城市搜索來的。

對於地圖模型來說,如果單純地用文字表述來做出「區域圖」或者「柱形圖」,有的時候地圖是識別不出來的,比如較偏僻的城市,或者城市名稱不合規,都會造成無法識別,這個叫做「地圖可信度」,所以我們可以採用更加精確的「GPS定位坐標」來做這個「地圖圖表」!

步驟2:選中數據區域A2:E337,按照上面「添加數據到已有演示」中的方法,繼續添加圖層3,更名為「城市累計確診病例/治癒病例對比」,按照下圖設置此圖層,如圖:

這裡雖然默認叫做氣泡圖,其實更像是一個「餅圖」,因為可以添加多系列數值進來,藉此完成!

【發散思考】

因為武漢的數據是一個相對很大的數字,對於這種數據差異很大的情況,上圖中湖北的數據影響了其他省市的數據展示,所以我們可以再建立一個圖層,將兩組數據的氣泡圖,分別命名為「非湖北」和「湖北」,還是按照上面的操作,我們可以得到下圖,有興趣的同學可以自己下來操作一下。祝願:圖表中代表治癒的藍色能早日充斥到整個中國被疫情波及的地域。

四、「高亮顯示」關鍵信息

最後我們再來看看,如何讓「三維圖表」也能夠像「常規圖表」一樣,能把一些比較重要的信息,「高亮顯示」出來。所謂「高亮顯示」就是在一組數據圖表中,如果達到某個標準,就可以自動的更改顏色,起到提示的作用!

步驟1:在數據表中製作數據源的輔助數據:

G2單元格輸入函數:

=MAX(A:A)

表示提取最後的發布日期。

H2單元格輸入函數:

=MAX(A:A)-MIN(A:A)+1

表示提取每個城市連續統計的天數,記得日期相減要加1,這是常識。

I2單元格輸入一個常數:按照標準7-14天,7-14之間的數字,任意填一個

G4單元格輸入函數:

=IF(C4<>C3,D4,D4-D3)

用於統計每日新增量。

H4單元格輸入函數:

{=IF(A4<>$G$2,0,LOOKUP(9^9,N(FREQUENCY(IF(OFFSET(G4,0,0,-$H$2,1)=0,ROW(INDIRECT("$4:$" & $H$2+3))),IF(OFFSET(G4,0,0,-$H$2,1)<>0,ROW(INDIRECT("$4:$" & $H$2+3)))))))}

用於統計截止2月24日,最後一次每日新增量連續為0的次數。這是一個經典用法,但這個函數不太好理解。紅色的部分是這個函數的關鍵,大家可以在「部落窩」搜索一下關於FREQUENCY函數的用法,以後作者E圖表述也會講到這個函數。

I4單元格輸入函數:

=IF(A4<>$G$2,0,IF(H4>=$I$2,$I$2,0))

若連續0增長病例的天數達到I2單元格「標尺」的標準,即顯示I2標尺的值,此作為我們需要高亮顯示的關鍵信息。

步驟2:建立新工作表,命名為「勝利的顏色」。按如下操作設置數據值。

B2單元格輸入函數:

=SUMIFS(源數據!I:I,源數據!A:A,"="&源數據!$G$2,源數據!C:C,A3)

步驟3:

選中數據區域A2:B337,添加到「三維圖表」中,按下圖設置。

綠色的部分就是代表已經連續7天或者7天以上0增加病例。藉此完成,從圖表上來說,現在疫情是向著利好的方向發展的。

【編後語】

作為「地圖類型」的圖表,作者給了VBA的方式,也給了大家比較簡單的「三維地圖」的操作。雖然總感覺沒有VBA版的地圖圖表做得賞心悅目,但是在做的過程中,作者感覺「三維地圖」的操作比較簡單。雖然在顯示標籤內容的時候還是有所欠缺的,但是相信微軟不會留下這樣的一個BUG給我們,所以它的可研究內容還有很多,大家一起努力吧。

****部落窩教育-excel數據地圖製作方法****

原創:E圖表述/部落窩教育(未經同意,請勿轉載)

相關焦點

  • excel數據處理技巧:分類匯總讓你的數據井然有序
    平時我們做表的時候,難免會遇到數據繁多、雜亂的情況,今天要給大家分享的是一個excel中整理數據的神功能——分類匯總,它能3秒解決數據「髒、亂、差」的問題,讓你的數據煥然一新,趕緊來看看吧!當工作表中的數據比較繁雜時,可以在對關鍵字進行排序後,通過分類匯總的方法對數據進行分析,如統計某部門的員工數量、某業務員的業績情況等,對於經常用Excel處理數據的人來說,分類匯總是一個必不可少的技巧,它可以讓很多工作事半功倍。學習更多技巧,請收藏部落窩教育excel圖文教程。
  • 我用Excel發現了數據分析的本質:回歸分析
    事物都是萬變不離其宗的,一切外在的方法都是為了事物本質而服務的,數據分析自然也不例外,今天我們就來探討一下數據分析的本質。數據分析的本質其實絕大多數的數據分析問題,都可以歸納為一個問題:相關性問題。相關性分析是數據統計學中的基礎思想,主要就是為了探究數據之間是否具有關聯性,簡單說就是X與Y或者X與Y、Z等之間的變化是否有關聯。
  • 技巧 | 年薪100萬的人都是怎麼玩Excel的?
    ,選中你的數據區域,按住【Ctrl+Q】啟動快速分析,可以選擇圖表、條件格式、公式快速分析你的數據。拿著上萬的數據表,想篩選和分析數據,數據太多無從下手。其實,是因為你不知道數據透視表。只要選中任意一個單元格,選擇插入數據透視表。
  • 實力秒殺ArcGIS,各種地圖數據一鍵快速製圖
    國慶假期後回來上班,領導第一天就讓你做一張公司直營門店分布地圖,如果你是這方面小白,對地圖可視化一竅不通,只能花冤枉錢請人製作看似「高大上」的地圖;如果你想要自己嘗試製作出來也不是不可能,看完這篇文章你就知道有多簡單。
  • 用地圖大數據助力精準防控,專家詳解如何製作「圖說疫情」
    搜集疫情相關的各種數據、製作1500多張疫情分布地圖、連續推送20多期「圖說疫情」分析……北京建築大學測繪與城市空間信息學院院長杜明義教授帶領團隊積極投身到科技戰疫的洪流中。 疫情期間,一些平臺都推出了專門製作的疫情地圖。在杜明義看來,疫情地圖不僅僅是患者人數和所在地理位置信息的簡單疊加。
  • 濟南市大數據產業地圖來了,看看哪些地方分布最多
    5日,濟南市大數據產業創新發展聯盟發布了濟南市大數據產業地圖(2019版),為充分發揮橋梁紐帶作用,加強宏觀研究指引,聯盟依託省計算中心等現有資源,由省經濟和信息化發展研究院專門製作了濟南市大數據產業地圖(2019版)。地圖總體分為三部分。
  • 技巧 | 看完這些技能,我都不敢說自己會用EXCEL……
    今天這篇文章,我想和你分享一些你應該知道的excel技巧,學會這些,讓你不做樓上那位小哥。你經常需要使用滑鼠點很多次的操作,可能一個快捷鍵就可以一次性搞定。,選中你的數據區域,按住【Ctrl+Q】啟動快速分析,可以選擇圖表、條件格式、公式快速分析你的數據。
  • 年薪100萬的人都是怎麼玩Excel的?
    ,選中你的數據區域,按住【Ctrl+Q】啟動快速分析,可以選擇圖表、條件格式、公式快速分析你的數據。拿著上萬的數據表,想篩選和分析數據,數據太多無從下手。其實,是因為你不知道數據透視表。只要選中任意一個單元格,選擇插入數據透視表。
  • 數據可視化地圖怎麼做?推薦這個BI軟體
    現在做數據分析基本上離不開數據可視化,在大量的數據中,有很大一部分數據都與地理信息相關,因此,在數據可視化中,可視化地圖是非常重要的一部分。無論是新聞報導,還是商業分析報告,都能看到運用地圖來分析展示相關數據。數據可視化地圖可以最直觀的表達出數據之間的空間關係,因此在很多數據分析場景中被廣泛應用。
  • excel函數技巧:如何用三角函數製作環形氣泡圖
    例如「財務函數」、「數學函數」、「分析函數」等等。學習更多技巧,請收藏部落窩教育excel圖文教程。相信即便是一些「認為自己函數玩的不錯」的同學,看到上圖中的函數也是「懵」的。學習更多技巧,請收藏部落窩教育excel圖文教程。然後我們選擇數據源製作「帶平滑線的散點圖」圖表,就能得到我們上面給出的圖例了。
  • python之pandas數據分析
    python爬蟲之urllib庫鏈家二手房信息分析》文章裡介紹了如何從鏈家網站爬取房價信息,今天我們來分析下房價總價和其他幾個的關係。分析數據先安裝下相關分析數據的工具,圖一安裝了pandas,圖二安裝了xlrs。pandas是強大的數據分析工具,xlrs是用來讀取excel數據的。
  • excel行列數據的轉置,transpose函數可以輕鬆實現
    我們在實際工作中,當我們使用excel處理和分析數據的時候,我們很多人會想到使用excel函數,因為我們使用函數可以減輕我們的工作負擔,提高我們的工作效率,有時候我們需要處理橫向排列的數據,假如我們需要將橫向數據放到縱向排列來,我們該如何處理,這時候我們可能會使用excel轉置功能
  • 使用信息函數快速分辨excel中的文本數據與數字數據
    我們在實際工作中,當我們手工錄入excel數據的時候,有些人會粗心大意,容易將鍵盤中的英文字母當然數字錄入到excel表格中,比如我們需要輸入金額2020元,結果由於粗心將數據錄入成202o元,當我們對這樣的數據進行計算的時候,就會出現錯誤,當我們需要檢查大量這樣的數據的時候,我們可能就會使用到功能強大的函數
  • 昨天,因為這篇EXCEL教程,我卸載了王者榮耀.
    今天這篇文章,我想和你分享一些你應該知道的excel技巧,學會這些,讓你不做樓上那位小哥。還不知道怎麼分析你的數據,選中你的數據區域,按住【Ctrl+Q】啟動快速分析,可以選擇圖表、條件格式、公式快速分析你的數據。
  • Python數據分析實戰:TMDB電影數據可視化
    出品:Python數據之道 (ID:PyDataLab) 作者:葉庭雲編輯:Lemon一、數據預處理本文將以項目實戰的形式,對 TMDB電影數據進行數據分析與可視化實戰  指定引擎  不然會報錯誤df = pd.read_csv('tmdb_5000_movies.csv', engine='python')df.head()# 由於數據集中包含的信息過多,其中部分數據並不是我們研究的重點,所以從中抽取分析要用的數據:# 關鍵詞  電影名稱  電影類型  首次上映日期
  • excel圖表技巧:新冠數據動態組合圖,讓你看到抗疫曙光
    最近的疫情數據,時時刻刻牽動著我們的心。今天作者E圖表述就通過excel動態組合圖的方式,將最新的疫情數據,呈現給大家,趕緊來看看吧!一、數據源的建立從疫情開始播報以來,作者一直關注著《中華人民共和國國家衛生健康委員會》的官網,數據每天都是以報告的形式公開出來的,如果我們想用EXCEL來處理的話,就要將這些報告摘錄下來,製作成我們的數據源,然後才能進行下面的工作。
  • 19款實用「數據可視化工具」
    大數據時代,數據分析已經成為一種常態。調查數據顯示,53%的企業員工都需要經常查看分析數據。由於數據數量多且雜,人們在做數據分析時需要藉助可視化工具將數據更直觀地展示出來以幫助理解。為此,站長之家本周為大家整理了一些好用的可視化工具,幫助大家提高效率。
  • excel數據提取技巧:從混合文本中提取數字的萬能公式
    學習更多技巧,請收藏關注部落窩教育excel圖文教程。在上一篇文章中,小花講解了通過觀察混合文本特徵,設置特定公式,完成數據提取的三種情景。於是,有些小花瓣悄悄跟小花說:小花老師,我笨,看不出數據特徵,我又懶,不想分情景設置不同公式,有沒有那種霸王級萬能公式,啥混合文本咱都可以硬上弓?
  • 如何在Visual Studio中創建excel並讀取數據
    在Visual Studio開發工具中,創建python項目,然後安裝xlwt和xlrd第三方庫,使用xlwt創建excel文件並寫入數據,使用xlrd讀取excel文件中的數據。導入xlrd和xlwt,配置文件編碼格式3、編寫xlwt創建excel文件,並寫入數據代碼
  • 火爆抖音、B站的數據可視化動態視頻都是如何製作的?
    So,這種數據可視化動態視頻怎麼製作的呢?在好奇心的驅使下,小編調研了下市面上的各類工具,為大家選取了兩款好上手的動態視頻製作工具:datavrap、flourish。接下來DataHunter小袁zi就來教大家如何使用這兩款產品製作可視化動態視頻。