中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python中pyecharts如何實現地理圖表的繪制

發布時間:2021-06-10 13:36:23 來源:億速云 閱讀:161 作者:小新 欄目:開發技術

小編給大家分享一下Python中pyecharts如何實現地理圖表的繪制,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

一、例子:百度遷徙

百度地圖春節人口遷徙大數據(簡稱百度遷徙),是百度在2014年春運期間推出的一項技術項目。百度遷徙利用大數據,對其擁有的LBS(基于地理位置的服務)大數據進行計算分析,采用的可視化呈現方式,動態、即時、直觀地展現中國春節前后人口大遷徙的軌跡與特征。

Python中pyecharts如何實現地理圖表的繪制

二、基礎語法介紹

語法

說明

from pyecharts.charts import Geo導入地圖庫
Geo()Pyecharts地理圖表繪制
.add_map(maptype=“china“)地圖類型
.add()添加數據
.set_global_opts()設置全局配置項

三、中國地圖繪制

實例代碼:

from pyecharts.charts import Geo
import pyecharts.options as opts
from commons import Faker
 
(
    Geo()
    .add_schema(maptype='china')    # 使用中國地圖的類型
    .add(series_name='', data_pair=[(i, j) for i, j in zip(Faker.provinces, Faker.values())])
    .set_global_opts(
        title_opts=opts.TitleOpts(title='中國地圖'),
        visualmap_opts=opts.VisualMapOpts(
#             is_piecewise=True   # 非連續型顯示
        )
    )
).render()

運行結果:

Python中pyecharts如何實現地理圖表的繪制

四、中國地圖(特效散點圖)

實例代碼:

from pyecharts.charts import Geo
import pyecharts.options as opts
from pyecharts.globals import ChartType
from commons import Faker
 
(
    Geo()
    .add_schema(maptype='china')     # 使用中國地圖的類型
    .add(series_name='', data_pair=[(i, j) for i, j in zip(Faker.provinces, Faker.values())],
        type_=ChartType.EFFECT_SCATTER)
    .set_global_opts(
        title_opts=opts.TitleOpts(title='中國地圖(特效散點圖)'),
        visualmap_opts=opts.VisualMapOpts(
            is_piecewise=True
        )
    )
).render()

運行結果:

Python中pyecharts如何實現地理圖表的繪制

五、中國人口地理遷徙圖繪制

 實例代碼:

from pyecharts.charts import Geo
from pyecharts.globals import ChartType, SymbolType
import pyecharts.options as opts
 
# 數據構建(元組形式)
city_num = [('廣州', 105), ('成都', 70), ('北京', 99), ('西安', 80)]
start_end = [('廣州', '成都'), ('廣州', '北京'), ('廣州', '西安')]
 
(
    Geo()
    .add_schema(maptype='china', itemstyle_opts=opts.ItemStyleOpts(color='#323c48', border_color='#111'))   # 地圖形式設置
    .add('', data_pair=city_num, color='white')    # 地圖數據顏色設置(點)
    .add('', data_pair=start_end, type_=ChartType.LINES,   # 設置線
         effect_opts=opts.EffectOpts(symbol=SymbolType.ARROW,color='blue', symbol_size=7))   # 流動箭頭繪制
).render()

運行結果:

Python中pyecharts如何實現地理圖表的繪制

六、熱力圖:廣東地圖熱力圖繪制1

實例代碼:

from pyecharts.faker import Faker
from pyecharts import options as opts
from pyecharts.charts import Geo
from pyecharts.globals import ChartType
 
c = (
    Geo()
    .add_schema(maptype="廣東", itemstyle_opts=opts.ItemStyleOpts(color="#323c48", border_color="#111"),)
    .add("",[list(z) for z in zip(Faker.guangdong_city, Faker.values())],type_=ChartType.HEATMAP)
    .set_global_opts(
        visualmap_opts=opts.VisualMapOpts(),
        title_opts=opts.TitleOpts(title="廣東地圖熱力圖"),
    )
)
 
c.render()

運行結果:

Python中pyecharts如何實現地理圖表的繪制

七、熱力圖:廣東地圖熱力圖繪制2

 實例代碼:

from pyecharts.charts import Map
from pyecharts import options as opts
from pyecharts.globals import ChartType
 
c = (
    Map()
    .add('', [list(z) for z in zip(Faker.guangdong_city, Faker.values())], "廣東")
    .set_global_opts(
        title_opts=opts.TitleOpts(title="Map-廣東地圖"),
        visualmap_opts=opts.VisualMapOpts(),
    )
)
 
c.render()

運行結果:

Python中pyecharts如何實現地理圖表的繪制

以上是“Python中pyecharts如何實現地理圖表的繪制”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

甘德县| 佛学| 泗洪县| 阳朔县| 珠海市| 凤庆县| 九龙县| 天全县| 叙永县| 新河县| 体育| 昌宁县| 龙门县| 公主岭市| 合作市| 西平县| 紫云| 玛纳斯县| 华安县| 巴中市| 五台县| 缙云县| 梁平县| 凤山市| 洪泽县| 长岭县| 南投县| 神池县| 元氏县| 泗洪县| 五华县| 寿宁县| 扎鲁特旗| 农安县| 额尔古纳市| 襄汾县| 色达县| 许昌县| 锡林浩特市| 汾阳市| 台山市|