日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

keplergl,一款超炫的地理数据可视化神器!

發(fā)布時間:2024/1/8 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 keplergl,一款超炫的地理数据可视化神器! 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

大家好,我是小z,也可以叫我阿粥~

今天給大家分享一款開源地理可視化工具,容易上手,還效果炫酷。

文末粉絲福利,送兩本可視化相關的硬核好書~

簡介

keplergl是由Uber開源的一款地理數(shù)據(jù)可視化工具,通過keplergl我們可以在Jupyter notebook中使用,可視化效果如下圖所示:


安裝

官方文檔:https://docs.kepler.gl/docs/keplergl-jupyter

  • 通過pip安裝keplergl:

pip?install?keplergl
  • 如果你使用MAC通過PIP安裝而且notebook版本在5.3以上,可跳過此步:

jupyter?nbextension?install?--py?--sys-prefix?keplergl?#?can?be?skipped?for?notebook?5.3?and?above jupyter?nbextension?enable?--py?--sys-prefix?keplergl?#?can?be?skipped?for?notebook?5.3?and?above

一個小例子

執(zhí)行以下代碼,會建立一個沒數(shù)據(jù)空窗口,出現(xiàn)如下效果,那就恭喜你安裝成功了~

from?keplergl?import?KeplerGl#創(chuàng)建一個KeplerGl對象 map_1?=?KeplerGl(height=500)#激活KeplerGl對象到jupyter的窗口中 map_1

添加數(shù)據(jù)

KeplerGl中支持三種格式的數(shù)據(jù),分別是csv, GEOjson和DataFrame,下面以DataFrame為例;

首先我們通過Pandas讀取數(shù)據(jù):

import?pandas?as?pddf?=?pd.read_csv('rocket_launch_site_elevation_2019-10-27.csv') df.head()

再新建一個KeplerGl,然后通過.add()添加我們剛剛讀取的數(shù)據(jù);在地圖上就能看到我們剛剛添加的數(shù)據(jù)了~

#創(chuàng)建一個KeplerGl對象 map_2?=?KeplerGl(height=600)#激活KeplerGl對象到jupyter的窗口中 map_2#?添加數(shù)據(jù) map_2.add_data(name='rocket',?data=df)map_2

定制圖表

與pyecharts,matplotlib等庫的配置方式不一樣,在Kepler中你不需要寫很多關于顏色,圖表類型等等方面的配置代碼,你只需要在窗口通過鼠標操作就好了,如下圖所示:


獲取配置

通過.config獲取當前圖表中的配置(包括你在窗口中的操作)~

map_2.config

當然這個配置也可以復用的其他圖表上,如下代碼~

#創(chuàng)建一個KeplerGl對象#?config讀取配置 map_3?=?KeplerGl(height=600,?config=map_2.config)#激活KeplerGl對象到jupyter的窗口中 map_3#?添加數(shù)據(jù) map_3.add_data(name='rocket',?data=df)map_3

導出圖表

通過.save_to_html()導出會生成一個html文件,支持參數(shù)如下:

  • data:圖表數(shù)據(jù),如為空則會使用當前圖表中的數(shù)據(jù);- ?config:圖表配置,如為空則會使用圖表中當前的配置;- ?file_name: 導出文件名,默認keplergl_map.html - ?read_only:如為True,導出的文件將不支持配置;

map_3.save_to_html(file_name='kepler_example.html')

通過瀏覽器打開剛剛保存的文件,就可以開始你的可視化之旅了~

簡單使用下來,KeplerGL是一款上手非常容易的可視化工具,不需要你去寫復雜的代碼完成圖表的配置,通過圖形化界面就能作出非常好看的效果;如果你工作中剛好需要用到地理數(shù)據(jù)的可視化,KeplerGL是一款非常不錯的選擇~

最后的最后,來個送書粉絲福利

送兩本《Power BI商業(yè)數(shù)據(jù)分析完全自學教程》,這本書系統(tǒng)地講解利用 Power BI 軟件進行商業(yè)數(shù)據(jù)智能分析的自學寶典。本書以“完全精通 Power BI”為出發(fā)點,以“用好 Power BI”為目標來安排內(nèi)容,全書共 5 篇,分為 14 章,循序漸進地介紹了 Power BI 的基本操作、數(shù)據(jù)導入、數(shù)據(jù)整理、數(shù)據(jù)建模、數(shù)據(jù)可視化分析、數(shù)據(jù)發(fā)布等相關技能。

為了提高中獎率,繼續(xù)沿用好友送書,加我微信好友備注“抽獎”,即可參與(已經(jīng)是好友的不用重復添加,發(fā)“抽獎”消息給我就可),朋友圈也會不定期搞抽獎活動,本次1月13日22:00開獎,祝大家好運~

總結(jié)

以上是生活随笔為你收集整理的keplergl,一款超炫的地理数据可视化神器!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。