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

一款地理空間可視化庫 kepler.gl要遜色不少
評論