說起 Python 中的可視化,我們一般用的最多的是 Matplotlib,繪制一般的圖效果都很好。有時候也會用風格比較好看的 Pyecharts 庫,尤其是在展示空間地圖上的數據時。
不過它的效果相比今天要介紹的一款地理空間可視化庫kepler.gl要遜色不少,后者是由大名鼎鼎的獨角獸公司 Uber 團隊開發,現已開源。庫直接集成到了 Jupyter Notebook 中,非常方便使用。
先來看看它效果有多酷炫:
是不是還不錯?
在 Jupyter Notebook 中使用它也非常簡單。
首先,一行命令安裝好該庫:
$pipinstallkeplergl
接著加載地圖:
#類可為空,也可以添加多項參數fromkeplerglimportKeplerGlmap_1=KeplerGl()map_1
當類為空時,默認地圖是這樣的:
接下來就可以在圖中到導入數據展示。
數據支持多種常見格式,包括:CSV 文件、Pandas 的 DataFrame、地圖文件 GEOJSON 等,非常友好。
每種數據的導入方式如下:
#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')
數據導入進來后,作一些簡單的自定義設置,就可以生成逼格滿滿的空間可視化圖:
除了在 Jupyter Notebook 展示,還可以導出為可交互式的 HTML 文件,并進一步導出 PNG 圖片格式。
上面用的都是美國地圖,轉變為中國地圖或者世界地圖也不難。
以后需要展示地理空間可視化圖形時,不妨考慮使用該庫。
-
可視化
+關注
關注
1文章
1200瀏覽量
21036 -
python
+關注
關注
56文章
4807瀏覽量
85041
原文標題:你絕沒用過的一款高級空間可視化工具
文章出處:【微信號:rgznai100,微信公眾號:rgznai100】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
七款經久不衰的數據可視化工具!
Minitab 數據可視化技巧
智慧能源可視化監管平臺——助力可視化能源數據管理
![智慧能源<b class='flag-5'>可視化</b>監管平臺——助力<b class='flag-5'>可視化</b>能源數據管理](https://file1.elecfans.com/web3/M00/00/4D/wKgZPGdIGmWAd19uAACECcpQqKU333.png)
如何實現三維地圖可視化交互系統
三維可視化運用的主要技術
大屏數據可視化 開源
![大屏數據<b class='flag-5'>可視化</b> 開源](https://file1.elecfans.com//web2/M00/F4/8D/wKgaomZ9HZ6AWfaTABGvDwzasjk807.png)
三維可視化系統平臺介紹及優勢
![三維<b class='flag-5'>可視化</b>系統平臺介紹及優勢](https://file1.elecfans.com//web2/M00/EC/F6/wKgZomZpVhaAUFpLADM0WycnhGE306.png)
評論