<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          用Excel做出強(qiáng)大漂亮的數(shù)據(jù)地圖

          共 1856字,需瀏覽 4分鐘

           ·

          2021-01-26 14:42

          摘要:看了知乎上大部分關(guān)于如何用excel做數(shù)據(jù)地圖的回答,感覺最費(fèi)勁的地方都在地圖素材上,有用多邊形描出來的(有點(diǎn)兒累),有推薦excel插件的(不喜歡依賴插件或軟件包),這樣多多少少缺少了彈性(當(dāng)然你也可以網(wǎng)上找一個(gè)人家做好的)。我個(gè)人比較喜歡從零DIY,學(xué)會(huì)了整套方法,以后遇到任何問題都可以解決。

          正好有朋友在我的一些回答中問過我,我的那些熱感地圖怎么做出來的。借這個(gè)機(jī)會(huì),我毅然決定,專寫一篇文章來說說我的數(shù)據(jù)地圖是怎么畫的。


          很簡(jiǎn)單,按照我的方法,六步你就可以畫出自己的熱感地圖,不需要GIS軟件,各種地圖都適用。


          前提:你要有Excel這個(gè)軟件啊(否則搞毛),還要能上網(wǎng)?。芸吹竭@回答說明正在上網(wǎng)吧?)


          第一步:需要一張普通的地圖圖片

          這個(gè)很簡(jiǎn)單,網(wǎng)上到處都有。中國(guó)的省級(jí)地圖,地級(jí)市地圖,甚至縣級(jí)地圖都可以找到。這里兩個(gè)小要求:1)盡量找張干凈的圖,干凈指的是地圖的邊界清晰;2)svg格式的圖(Scalable Vector Graphics)- 別慌,推薦你個(gè)下載svg格式地圖模板的好去處?Wikimedia Commons


          在這個(gè)網(wǎng)站搜索China provinces,可以得到下面這些圖(上百?gòu)垼?,第一張圖就很符合我們的要求:


          第二步:打開下載的svg圖。這里推薦個(gè)免費(fèi)開源的軟件:Inkscape。用這個(gè)軟件打開svg的地圖,然后另存為Enhanced Meta File(emf)格式的文件。


          第三步:用excel導(dǎo)入emf的文件,然后ungroup這個(gè)地圖變成freeform的圖形,如下圖。



          這樣我們就得到了excel里面的地圖素材。


          第四步:每個(gè)省現(xiàn)在對(duì)應(yīng)的名字都沒有,我們需要重新命名。簡(jiǎn)單的方法:鼠標(biāo)點(diǎn)擊選一個(gè)省,在左上角公式旁邊的文本框里輸入省的名字,如下圖:


          第五步:在excel里另建一個(gè)worksheet,按照下圖來設(shè)計(jì)數(shù)據(jù)版面:


          更新:F列每個(gè)顏色的單元格漏寫了對(duì)應(yīng)的命名,比如白色的單元格,將其命名為對(duì)應(yīng)的J列的值(classpro0)


          漸變顏色可以自己選擇,目前這個(gè)例子是從0到5六種類別(顏色),根據(jù)你的研究需要(比如各省人均收入水平你按照高低分了10類,那就10種),隨便改多少種都可以,唯一注意的就是命名的區(qū)域要跟著變。再啰嗦一下:根據(jù)你自己的分類標(biāo)準(zhǔn),篩選你的數(shù)據(jù),將篩選后的分類結(jié)果(比如6種 0-5)對(duì)應(yīng)到之前提到的類別中,這樣也就對(duì)應(yīng)好了顏色。


          第六步:這些都做完了,在地圖那頁worksheet里面加個(gè)按鈕,把下面這段VBA程序copy進(jìn)去:

          For i = 2 To 32 '這里是省的數(shù)量,2代表的是后面連接的數(shù)據(jù)表起始位是第二行,可以根據(jù)你自己的設(shè)計(jì)更改

          ? ?Range("actRegProvince").Value = Range("Data_Province!D" & i).Value '
          按順序選取數(shù)據(jù)表中省份
          ? ?
          ? ?
          ActiveSheet.Shapes(Range("actRegProvince").Value).Select '激活對(duì)應(yīng)的省份地圖

          ? ?Selection.ShapeRange.Fill.ForeColor.RGB = Range(Range("actRegCodeProvince")).Interior.Color '
          將數(shù)據(jù)表中省份對(duì)應(yīng)的顏色類別賦值給對(duì)應(yīng)的省份地圖Next i

          補(bǔ)充說明:Data_Province!D中Data_Province是數(shù)據(jù)表(worksheet)的名字,D指的是

          補(bǔ)充說明:Data_Province!D中Data_Province是數(shù)據(jù)表(worksheet)的名字,D指的是省份名字所在的列(見上面那張截圖)。根據(jù)自己的需要可以改成你喜歡的名字或位置。


          第七步:這步不算了??!就是六步~


          點(diǎn)擊按鈕,享受成果,不謝!


          把剛才的地圖換成紫色漸變色,效果如下:


          我過去的研究用過的一些樣圖(ps: 數(shù)據(jù)原因,有些圖未包含臺(tái)灣)


          地級(jí)市級(jí)別方言地圖


          地級(jí)市層面經(jīng)濟(jì)集群圖


          神經(jīng)網(wǎng)絡(luò)算法分類中國(guó)地級(jí)市


          同樣方法制作縣級(jí)地圖




          本文經(jīng)【錢糧胡同】授權(quán)數(shù)據(jù)分析網(wǎng)發(fā)布,轉(zhuǎn)載請(qǐng)聯(lián)系原作者
          專欄鏈接:https://zhuanlan.zhihu.com/p/20756711

          瀏覽 48
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产黄色视频观看 | 一插菊花综合网 | 操屄的网站 | 自拍亚洲婷婷 | 亚洲免费精品在线 |