說(shuō)起 Python 中的可視化,我們一般用的最多的是 Matplotlib,繪制一般的圖效果都很好。有時(shí)候也會(huì)用風(fēng)格比較好看的 Pyecharts 庫(kù),尤其是在展示空間地圖上的數(shù)據(jù)時(shí)。
不過(guò)它的效果相比今天要介紹的一款地理空間可視化庫(kù)kepler.gl要遜色不少,后者是由大名鼎鼎的獨(dú)角獸公司 Uber 團(tuán)隊(duì)開(kāi)發(fā),現(xiàn)已開(kāi)源。庫(kù)直接集成到了 Jupyter Notebook 中,非常方便使用。
先來(lái)看看它效果有多酷炫:
是不是還不錯(cuò)?
在 Jupyter Notebook 中使用它也非常簡(jiǎn)單。
首先,一行命令安裝好該庫(kù):
$pipinstallkeplergl
接著加載地圖:
#類(lèi)可為空,也可以添加多項(xiàng)參數(shù)fromkeplerglimportKeplerGlmap_1=KeplerGl()map_1
當(dāng)類(lèi)為空時(shí),默認(rèn)地圖是這樣的:
接下來(lái)就可以在圖中到導(dǎo)入數(shù)據(jù)展示。
數(shù)據(jù)支持多種常見(jiàn)格式,包括:CSV 文件、Pandas 的 DataFrame、地圖文件 GEOJSON 等,非常友好。
每種數(shù)據(jù)的導(dǎo)入方式如下:
#DataFramedf=pd.read_csv('hex-data.csv')map_1.add_data(data=df,name='data_1')#CSVwithopen('csv-data.csv','r')asf:csvData=f.read()map_1.add_data(data=csvData,name='data_2')#GeoJSONasstringwithopen('sf_zip_geo.json','r')asf:geojson=f.read()map_1.add_data(data=geojson,name='geojson')
數(shù)據(jù)導(dǎo)入進(jìn)來(lái)后,作一些簡(jiǎn)單的自定義設(shè)置,就可以生成逼格滿滿的空間可視化圖:
除了在 Jupyter Notebook 展示,還可以導(dǎo)出為可交互式的 HTML 文件,并進(jìn)一步導(dǎo)出 PNG 圖片格式。
上面用的都是美國(guó)地圖,轉(zhuǎn)變?yōu)橹袊?guó)地圖或者世界地圖也不難。
以后需要展示地理空間可視化圖形時(shí),不妨考慮使用該庫(kù)。
-
可視化
+關(guān)注
關(guān)注
1文章
1353瀏覽量
22791 -
python
+關(guān)注
關(guān)注
57文章
4876瀏覽量
90022
原文標(biāo)題:你絕沒(méi)用過(guò)的一款高級(jí)空間可視化工具
文章出處:【微信號(hào):rgznai100,微信公眾號(hào):rgznai100】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
芯科科技免費(fèi)提供SystemView可視化分析工具
KubePi:開(kāi)源Kubernetes可視化管理面板,讓集群管理如此簡(jiǎn)單
基于 HT 技術(shù)的園區(qū)元宇宙可視化管理平臺(tái)
工業(yè)可視化平臺(tái)是什么
光伏電站可視化的實(shí)現(xiàn)
數(shù)字孿生可視化系統(tǒng)構(gòu)建行業(yè)數(shù)字化智能管理生態(tài)!
如何使用協(xié)議分析儀進(jìn)行數(shù)據(jù)分析與可視化
工業(yè)設(shè)備可視化管理系統(tǒng)是什么
結(jié)構(gòu)可視化:利用數(shù)據(jù)編輯器剖析數(shù)據(jù)內(nèi)在架構(gòu)?
工業(yè)設(shè)備數(shù)據(jù)集中監(jiān)控可視化管理平臺(tái)是什么
VirtualLab Fusion應(yīng)用:3D系統(tǒng)可視化
可視化組態(tài)物聯(lián)網(wǎng)平臺(tái)是什么
可視化組態(tài)數(shù)據(jù)管理平臺(tái)是什么
VirtualLab Fusion應(yīng)用:光學(xué)系統(tǒng)的3D可視化
一款地理空間可視化庫(kù) kepler.gl要遜色不少
評(píng)論