這里有十個(gè)常用可視化工具碰逸,由易到難看看哪款最適合你
2017-09-01Alastair OtterDT數(shù)據(jù)俠
地圖可以說(shuō)是當(dāng)下最常用的數(shù)據(jù)可視化表現(xiàn)形式饰抒。好的地圖將信息融入地理語(yǔ)境,高信息量與美感兼?zhèn)洹?/p>
南非數(shù)據(jù)新聞?dòng)浾逜lastair Otter在過(guò)去幾年的工作中體驗(yàn)了數(shù)十款地圖工具和地理資料庫(kù)脑漫。他在此將自己最常用的幾款列出髓抑,供有需要的讀者參考。
本文轉(zhuǎn)自公眾號(hào)全球深度報(bào)道網(wǎng)(ID:gijn_cn)
作者 |Alastair Otter
列表以從易到難為序优幸。前面最簡(jiǎn)單的幾款只需輸入若干數(shù)據(jù)吨拍,再略作設(shè)置即可生成個(gè)性化地圖。而后面較復(fù)雜的工具則需要一些基本的計(jì)算機(jī)程序知識(shí)网杆,但只要你愿意稍微投入多一些時(shí)間羹饰,你的視圖將會(huì)相當(dāng)驚艷。后臺(tái)回復(fù)“可視化工具”獲取所有工具鏈接~
1My Maps
難易程度:容易
谷歌的這款工具非常適合新手使用碳却,只要你的數(shù)據(jù)表至少包含一欄地址信息或GPS(全球衛(wèi)星定位系統(tǒng))坐標(biāo)數(shù)字就可以了队秩。
使用方法很簡(jiǎn)單:打開My Maps,點(diǎn)擊右下角的“+”號(hào)新建一個(gè)地圖昼浦,在左上方點(diǎn)擊“import”導(dǎo)入你的數(shù)據(jù)表馍资,選中標(biāo)注地理信息的那一列數(shù)據(jù),大功告成关噪。
你可以在地圖上把某個(gè)特定的區(qū)域用不規(guī)則的圖形圈出來(lái)鸟蟹,還可以添加向?qū)зY料等物舒。工具的特點(diǎn)總結(jié)起來(lái)就是:簡(jiǎn)易且用途廣泛。
2BatchGeo
難易程度:容易
BatchGeo也是一款易用且好用的工具戏锹。你只需要用復(fù)制粘貼的方式導(dǎo)入數(shù)據(jù)表,系統(tǒng)便會(huì)自動(dòng)識(shí)別出表中的地址或GPS信息欄火诸,然后在地圖上的相應(yīng)位置作出標(biāo)注锦针。相比My Maps,BatchGeo的功能較少置蜀,但如果你的需求僅僅是在地圖上標(biāo)注多個(gè)地點(diǎn)奈搜,BatchGeo則完全勝任有余。
3MapShaper.org
(圖片說(shuō)明:用Mapshaper制作的世界海底通信線纜圖)
難易程度:容易
MapShaper適用的數(shù)據(jù)形式不再是一般人都能看懂的表格盯荤,而是需要特定格式標(biāo)準(zhǔn)馋吗,包括shapefiles(文件名一般以.shp作為后綴),geoJSON(一種開源的地理信息代碼秋秤,用于描述位置和形狀)及topoJSON(geoJSON的衍生格式宏粤,主要用于拓?fù)湫螤睿容^有趣的應(yīng)用案例是以人口規(guī)模作為面積重新繪制行政區(qū)域的形狀和大小灼卢,這一類圖稱之為cartogram)绍哎。
因此,對(duì)于需要自定義地圖中各區(qū)域邊界和形狀的制圖師鞋真,MapShaper是個(gè)極好的入門級(jí)工具崇堰,其簡(jiǎn)便性也有助于地圖設(shè)計(jì)師隨時(shí)檢查數(shù)據(jù)是否與設(shè)計(jì)圖相吻合,修改后還能夠以多種格式輸出涩咖,進(jìn)一步用于更復(fù)雜的可視化產(chǎn)品海诲。
Cartogram(暫時(shí)翻譯為“示意地圖”,但譯者個(gè)人認(rèn)為該中文名不甚貼切)應(yīng)用案例:以2008年互聯(lián)網(wǎng)用戶規(guī)模重新繪制地圖檩互,廣東成了中國(guó)“面積”最大的省份特幔。
4Fusion Tables
(圖片說(shuō)明:用Fusion Tables制作的南非謀殺率地圖)
難易程度:容易/中等
Fusion Tables屬於Google Drive產(chǎn)品中的一項(xiàng)應(yīng)用,是一個(gè)功能龐雜的制圖工具(不僅僅用于地圖)盾似,初次使用者可能不太摸得著頭腦敬辣,但熟悉之后就會(huì)發(fā)現(xiàn)這是一個(gè)強(qiáng)大的工具,包括CSV和Excel在內(nèi)的常見數(shù)據(jù)表格式都適用零院。
Fusion Tables最大的特點(diǎn)之一是可以融合不同的數(shù)據(jù)集溉跃,而其在地理信息編碼上的功能也十分突出,用于記錄地理信息的KML(Keyhole Markup Language)是其常用格式告抄。另外撰茎,該應(yīng)用還提供色彩選項(xiàng)來(lái)呈現(xiàn)你的數(shù)據(jù)。
5CartoDB
難易程度:容易/中等
我們此前也專門介紹過(guò)CartoDB打洼,該工具目前已經(jīng)吸引12萬(wàn)用戶創(chuàng)制了40萬(wàn)張地圖龄糊,將世界上所有有趣的主題——從全球粉絲對(duì)Beyonce最新專輯發(fā)布的實(shí)時(shí)反應(yīng)逆粹,到尼泊爾地震的損毀情況——變成互動(dòng)性強(qiáng)、好玩的可視化作品炫惩。
只要你上傳數(shù)據(jù)僻弹,CartoDB就能自動(dòng)檢測(cè)出地理數(shù)據(jù),然后分析文件中其他的信息并提出一系列地圖格式建議他嚷,以供用戶選擇與修改蹋绽,方便實(shí)用,對(duì)于缺乏編程基礎(chǔ)又想嘗試可視化的人士非常適合筋蓖。不過(guò)其眾多的功能是需要一點(diǎn)時(shí)間來(lái)掌握的卸耘。
6Leaflet.js
難易程度:中等/難
Leaflet是一個(gè)專門用于制作移動(dòng)端交互地圖的JavaScript函數(shù)庫(kù)(library)。所謂函數(shù)庫(kù)粘咖,簡(jiǎn)單來(lái)說(shuō)就是一堆預(yù)先編寫好的程序模塊蚣抗,可以實(shí)現(xiàn)特定的功能,程序員在需要時(shí)從“庫(kù)”里調(diào)用相應(yīng)的模塊即可瓮下,不必重復(fù)編寫大段大段的代碼翰铡,以節(jié)省時(shí)間。而Leaflet就是一個(gè)用JavaScript程序語(yǔ)言來(lái)繪制地圖的“庫(kù)”唱捣。
掌握一門程序語(yǔ)言確實(shí)有一定門檻两蟀,但也并沒有你想象的那么難,而且一經(jīng)掌握震缭,你的自由發(fā)揮空間可謂無(wú)窮無(wú)盡赂毯。
7Mapbox
難易程度:中等/難
Mapbox是屬于制圖專業(yè)人士的工具,可以制作獨(dú)一無(wú)二的地圖拣宰,從馬路的顏色到邊境線都可以自行定義党涕。它是一個(gè)收費(fèi)的商業(yè)產(chǎn)品,Airbnb, CNN巡社,Pinterest等機(jī)構(gòu)都是其客戶膛堤。
通過(guò)Mapbox,你可以保存自定義的地圖風(fēng)格晌该,并應(yīng)用于前面提到的JaveScript或CartoDB等產(chǎn)品肥荔。另外,它還有專屬的JavaScript函數(shù)庫(kù)朝群。其特點(diǎn)概括起來(lái)就是功能超級(jí)強(qiáng)大燕耿。
8其他工具
MapStack:由可視化設(shè)計(jì)機(jī)構(gòu)Stamen(這家“機(jī)構(gòu)”自稱既非研究所又非公司,卻以營(yíng)利為目的姜胖,非常獨(dú)特誉帅,有興趣的朋友可以自行上網(wǎng)搜索)推出的免費(fèi)地圖制作工具,簡(jiǎn)便易用。
Color Brewer:主要用于尋找合適的地圖配色方案蚜锨。
QGIS:專業(yè)級(jí)免費(fèi)開源制圖工具档插,其網(wǎng)站上有詳細(xì)的使用教程。