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