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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python 地图篇 - 使用pyecharts绘制世界地图、中国地图、省级地图、市级地图实例详解

發布時間:2023/12/10 python 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python 地图篇 - 使用pyecharts绘制世界地图、中国地图、省级地图、市级地图实例详解 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用 pyecharts 繪制世界地圖、省級地圖、市級地圖實例詳解

  • 第一章:世界地圖繪制演示
  • ① 世界地圖數據準備
  • ② 世界地圖生成
  • 第二章:省份(河北省)地圖繪制演示
  • ① 省份地圖數據準備
  • ② 省份地圖生成
  • 第三章:城市(承德市)地圖繪制演示
  • ① 城市地圖數據準備
  • ② 城市地圖生成

[ 系列文章篇 ]
2022 見證中國崛起從 Python 繪制中國地圖開始:使用 pyecharts 最新版本繪制中國地圖實例詳解,個性化地圖定制及常用參數解析

[ 專欄推薦 ]
Python 短視頻自動化發布,包含抖音、快手、bilibili、小紅書、微視、好看視頻、西瓜視頻、視頻號等 10 余種平臺

第一章:世界地圖繪制演示

先給大家看下效果圖哈。

① 世界地圖數據準備

地圖數據如下:
因為是世界地圖,所以對標的國家,我設置了 2 組,里面的數據是隨機生成的。

# -*- coding:utf-8 -*- # 2022-2-14 # 作者:小藍棗 # pyecharts地圖# 需要引用的庫 from pyecharts import options as opts from pyecharts.charts import Map import random# 設置奧特曼所存在的相關國家,并設置初始數量為0 ultraman = [ ['Russia', 0], ['China', 0], ['United States', 0], ['Australia', 0] ]# 設置怪獸存在的相關國家,并設置初始數量為0 monster = [ ['India', 0], ['Canada', 0], ['France', 0], ['Brazil', 0] ]def data_filling(array):''' 作用:給數組數據填充隨機數'''for i in array:# 隨機生成1到1000的隨機數i[1] = random.randint(1,1000)print(i)data_filling(ultraman) data_filling(monster)

② 世界地圖生成

上面的數據代碼,加上下面的地圖生成代碼,合在一起就生成地圖了。

def create_world_map():''' 作用:生成世界地圖'''( # 大小設置Map().add(series_name="奧特曼", data_pair=ultraman, maptype="world", ).add(series_name="怪獸", data_pair=monster, maptype="world", )# 全局配置項.set_global_opts(# 設置標題title_opts=opts.TitleOpts(title="世界地圖"),# 設置標準顯示visualmap_opts=opts.VisualMapOpts(max_=1000, is_piecewise=False),)# 系列配置項.set_series_opts(# 標簽名稱顯示,默認為Truelabel_opts=opts.LabelOpts(is_show=False, color="blue"))# 生成本地html文件.render("世界地圖.html"))create_world_map()

運行后會生成一個 html 文件,打開后就可以查看生成的地圖了。

生成的地圖效果圖如下:

第二章:省份(河北省)地圖繪制演示

先給大家看下效果圖哈。

① 省份地圖數據準備

地圖數據如下:
因為是省份地圖,所以對標的城市,我設置了 2 組,里面的數據是隨機生成的。

# -*- coding:utf-8 -*- # 2022-2-14 # 作者:小藍棗 # pyecharts地圖# 需要引用的庫 from pyecharts import options as opts from pyecharts.charts import Map import random# 設置奧特曼所存在的相關城市,并設置初始數量為0 ultraman = [ ['承德市', 0], ['邯鄲市', 0], ['石家莊市', 0] ]# 設置怪獸存在的相關城市,并設置初始數量為0 monster = [ ['張家口市', 0], ['秦皇島市', 0], ['保定市', 0] ]def data_filling(array):''' 作用:給數組數據填充隨機數'''for i in array:# 隨機生成1到1000的隨機數i[1] = random.randint(1,1000)print(i)data_filling(ultraman) data_filling(monster)

② 省份地圖生成

上面的數據代碼,加上下面的地圖生成代碼,合在一起就生成地圖了。

def create_province_map():''' 作用:生成省份地圖'''( # 大小設置Map().add(series_name="奧特曼", data_pair=ultraman, maptype="河北", ).add(series_name="怪獸", data_pair=monster, maptype="河北", )# 全局配置項.set_global_opts(# 設置標題title_opts=opts.TitleOpts(title="省份地圖"),# 設置標準顯示visualmap_opts=opts.VisualMapOpts(max_=1000, is_piecewise=False),)# 系列配置項.set_series_opts(# 標簽名稱顯示,默認為Truelabel_opts=opts.LabelOpts(is_show=True, color="blue"))# 生成本地html文件.render("省份地圖.html"))create_province_map()

運行后會生成一個 html 文件,打開后就可以查看生成的地圖了。

生成的地圖效果圖如下:

第三章:城市(承德市)地圖繪制演示

先給大家看下效果圖哈。

① 城市地圖數據準備

地圖數據如下:
因為是省份地圖,所以對標的城市,我設置了 2 組,里面的數據是隨機生成的。

# -*- coding:utf-8 -*- # 2022-2-14 # 作者:小藍棗 # pyecharts地圖# 需要引用的庫 from pyecharts import options as opts from pyecharts.charts import Map import random# 設置奧特曼所存在的相關城市,并設置初始數量為0 ultraman = [ ['雙橋區', 0], ['隆化縣', 0], ['寬城滿族自治縣', 0] ]# 設置怪獸存在的相關城市,并設置初始數量為0 monster = [ ['平泉縣', 0], ['豐寧滿族自治縣', 0], ['興隆縣', 0] ]def data_filling(array):''' 作用:給數組數據填充隨機數'''for i in array:# 隨機生成1到1000的隨機數i[1] = random.randint(1,1000)print(i)data_filling(ultraman) data_filling(monster)

② 城市地圖生成

上面的數據代碼,加上下面的地圖生成代碼,合在一起就生成地圖了。

def create_city_map():''' 作用:生成城市地圖'''( # 大小設置Map().add(series_name="奧特曼", data_pair=ultraman, maptype="承德", ).add(series_name="怪獸", data_pair=monster, maptype="承德", )# 全局配置項.set_global_opts(# 設置標題title_opts=opts.TitleOpts(title="城市地圖"),# 設置標準顯示visualmap_opts=opts.VisualMapOpts(max_=1000, is_piecewise=False),)# 系列配置項.set_series_opts(# 標簽名稱顯示,默認為Truelabel_opts=opts.LabelOpts(is_show=True, color="blue"))# 生成本地html文件.render("城市地圖.html"))create_city_map()

運行后會生成一個 html 文件,打開后就可以查看生成的地圖了。

生成的地圖效果圖如下:

喜歡的點個贊?吧!

總結

以上是生活随笔為你收集整理的Python 地图篇 - 使用pyecharts绘制世界地图、中国地图、省级地图、市级地图实例详解的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。