亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

基于python分享一款地理數(shù)據(jù)可視化神器keplergl

 更新時(shí)間:2022年02月23日 16:15:22   作者:?編程技術(shù)?  
這篇文章主要介紹了分享一款地理數(shù)據(jù)可視化神器keplergl,keplergl是由Uber開源的一款地理數(shù)據(jù)可視化工具,通過keplergl我們可以在Jupyter?notebook中使用,下文分享需要的小伙伴可以參考一下

1.簡(jiǎn)介

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 ?

2.例子

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

from keplergl import KeplerGl ?

#創(chuàng)建一個(gè)KeplerGl對(duì)象 ?
map_1 = KeplerGl(height=500) ?

#激活KeplerGl對(duì)象到j(luò)upyter的窗口中 ?
map_1 ?

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

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

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

import pandas as pd ?

df = pd.read_csv('rocket_launch_site_elevation_2019-10-27.csv') ?
df.head() ?

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

#創(chuàng)建一個(gè)KeplerGl對(duì)象 ?
map_2 = KeplerGl(height=600) ?

#激活KeplerGl對(duì)象到j(luò)upyter的窗口中 ?
map_2 ?

# 添加數(shù)據(jù) ?
map_2.add_data(name='rocket', data=df) ?

map_2 ?

4.定制圖表

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

5.獲取配置

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

map_2.config ?

當(dāng)然這個(gè)配置也可以復(fù)用的其他圖表上,如下代碼~

#創(chuàng)建一個(gè)KeplerGl對(duì)象 ?

# config讀取配置 ?
map_3 = KeplerGl(height=600, config=map_2.config) ?

#激活KeplerGl對(duì)象到j(luò)upyter的窗口中 ?
map_3 ?

# 添加數(shù)據(jù) ?
map_3.add_data(name='rocket', data=df) ?

map_3?

6.導(dǎo)出圖表

通過.save_to_html()導(dǎo)出會(huì)生成一個(gè)html文件,支持參數(shù)如下:

data:圖表數(shù)據(jù),如為空則會(huì)使用當(dāng)前圖表中的數(shù)據(jù);- config:圖表配置,如為空則會(huì)使用圖表中當(dāng)前的配置;- file_name: 導(dǎo)出文件名,默認(rèn)keplergl_map.html - read_only:如為True,導(dǎo)出的文件將不支持配置;

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

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

7.總結(jié)

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

到此這篇關(guān)于分享一款地理數(shù)據(jù)可視化神器keplergl的文章就介紹到這了,更多相關(guān)地理數(shù)據(jù)可視化神器keplergl內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python正則表達(dá)式判斷字符串是否是全部小寫示例

    python正則表達(dá)式判斷字符串是否是全部小寫示例

    python正則表達(dá)式判斷字符串是否是全部小寫,大腕參考使用吧
    2013-12-12
  • python中dir函數(shù)用法分析

    python中dir函數(shù)用法分析

    這篇文章主要介紹了python中dir函數(shù)用法,實(shí)例分析了dir函數(shù)的功能及相應(yīng)的使用技巧,需要的朋友可以參考下
    2015-04-04
  • Python實(shí)戰(zhàn)快速上手BeautifulSoup庫爬取專欄標(biāo)題和地址

    Python實(shí)戰(zhàn)快速上手BeautifulSoup庫爬取專欄標(biāo)題和地址

    BeautifulSoup是爬蟲必學(xué)的技能,BeautifulSoup最主要的功能是從網(wǎng)頁抓取數(shù)據(jù),Beautiful Soup自動(dòng)將輸入文檔轉(zhuǎn)換為Unicode編碼,輸出文檔轉(zhuǎn)換為utf-8編碼
    2021-10-10
  • 利用Python如何實(shí)時(shí)檢測(cè)自身內(nèi)存占用

    利用Python如何實(shí)時(shí)檢測(cè)自身內(nèi)存占用

    這篇文章主要介紹了利用Python如何實(shí)時(shí)檢測(cè)自身內(nèi)存占用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • pytorch 實(shí)現(xiàn)在預(yù)訓(xùn)練模型的 input上增減通道

    pytorch 實(shí)現(xiàn)在預(yù)訓(xùn)練模型的 input上增減通道

    今天小編就為大家分享一篇pytorch 實(shí)現(xiàn)在預(yù)訓(xùn)練模型的 input上增減通道,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • go和python變量賦值遇到的一個(gè)問題

    go和python變量賦值遇到的一個(gè)問題

    這篇文章主要介紹了go和python變量賦值遇到的一個(gè)問題的相關(guān)資料,需要的朋友可以參考下
    2017-08-08
  • python pickle 和 shelve模塊的用法

    python pickle 和 shelve模塊的用法

    pickle和shelve模塊都可以把python對(duì)象存儲(chǔ)到文件中,下面來看看它們的用法吧
    2013-09-09
  • Pip install和Conda install的使用

    Pip install和Conda install的使用

    本文主要介紹了Pip install和Conda install的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 最新評(píng)論