pyecharts 顯示海南島地圖

pyecharts 已經升級到1.0 了。 試了一下地圖功能,因爲海南的海洋麪積太大了。顯示出來的海南島區域非常小。

 

pyecharts 文檔信息沒有具體例子,關鍵例子還是少呀,參考 echarts 的做法,修改中間點及放大。找到了相關參數,比較好地展現了海南島地圖。

Python版本及相關庫版本
Python 3.7.3
pyecharts==1.3.1
selenium==3.141.0
snapshot-selenium==0.0.2

上代碼,給海南做本土數據分析的兄弟參考。

# encoding: utf-8
"""
@author: 陳年椰子
@contact: [email protected]
@version: 1.0
@file: hainan_map.py
@time: 2019/8/02 0028 15:24

說明
"""

from pyecharts import options as opts
from pyecharts.charts import Map
from pyecharts.render import make_snapshot
from snapshot_selenium import snapshot

hn_data = [['海口市', 132], ['三亞市', 59], ['儋州市', 79], ['瓊海市', 48], ['文昌市', 108], ['定安縣', 105], ['五指山市', 51]]
hainan_point = [109.844902, 19.0392]
def map_hainan() -> Map:
    c = (
        Map(init_opts=opts.InitOpts(width="800px",height="600px"))
        .add("業務量", hn_data, "海南", center= hainan_point, zoom = 8)
        .set_global_opts(
            title_opts=opts.TitleOpts(title="海南省業務發展情況"),
            visualmap_opts=opts.VisualMapOpts(),
        )
    )
    return c

d_map = map_hainan()
# d_map.render()
make_snapshot(snapshot, d_map.render(), "hn_buss.png")

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章