Python 地图篇 | 您所在的位置:网站首页 › pyecharts中国城市地图 › Python 地图篇 |
Python 地图篇 - 使用pyecharts绘制世界地图、中国地图、省级地图、市级地图实例详解
20220305
01:00
阅读 337
使用 pyecharts 绘制世界地图、省级地图、市级地图实例详解
第一章:世界地图绘制演示
先给大家看下效果图哈。 ① 世界地图数据准备地图数据如下: 因为是世界地图,所以对标的国家,我设置了 2 组,里面的数据是随机生成的。 from pyecharts import options as opts from pyecharts.charts import Map import random ultraman = [ ['Russia', 0], ['China', 0], ['United States', 0], ['Australia', 0] ] monster = [ ['India', 0], ['Canada', 0], ['France', 0], ['Brazil', 0] ] def data_filling(array): ''' 作用:给数组数据填充随机数 ''' for i in array: 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( label_opts=opts.LabelOpts(is_show=False, color="blue") ) .render("世界地图.html") ) create_world_map()运行后会生成一个 html 文件,打开后就可以查看生成的地图了。 生成的地图效果图如下: 第二章:省份(河北省)地图绘制演示先给大家看下效果图哈。 ① 省份地图数据准备地图数据如下: 因为是省份地图,所以对标的城市,我设置了 2 组,里面的数据是随机生成的。 from pyecharts import options as opts from pyecharts.charts import Map import random ultraman = [ ['承德市', 0], ['邯郸市', 0], ['石家庄市', 0] ] monster = [ ['张家口市', 0], ['秦皇岛市', 0], ['保定市', 0] ] def data_filling(array): ''' 作用:给数组数据填充随机数 ''' for i in array: 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( label_opts=opts.LabelOpts(is_show=True, color="blue") ) .render("省份地图.html") ) create_province_map()运行后会生成一个 html 文件,打开后就可以查看生成的地图了。 生成的地图效果图如下: 第三章:城市(承德市)地图绘制演示先给大家看下效果图哈。 ① 城市地图数据准备地图数据如下: 因为是省份地图,所以对标的城市,我设置了 2 组,里面的数据是随机生成的。 from pyecharts import options as opts from pyecharts.charts import Map import random ultraman = [ ['双桥区', 0], ['隆化县', 0], ['宽城满族自治县', 0] ] monster = [ ['平泉县', 0], ['丰宁满族自治县', 0], ['兴隆县', 0] ] def data_filling(array): ''' 作用:给数组数据填充随机数 ''' for i in array: 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( label_opts=opts.LabelOpts(is_show=True, color="blue") ) .render("城市地图.html") ) create_city_map()运行后会生成一个 html 文件,打开后就可以查看生成的地图了。 生成的地图效果图如下: 本文章为脚本自动爬取,点击查看原文 如有侵权,请联系博主删除 本文隐藏内容仅限 注册用户 可以浏览 版权声明 1、本文链接:http://zhigen.cool/article/164/ 2、如无特殊说明,文章均为 李四笔记 原创,转载请注明出处。 3、本主题所有言论和图片纯属会员个人意见,与本网站立场无关。 4、本网站所有源码和软件均为作者提供和网友推荐收集整理而来,对提供的源码不拥有任何权利,其版权归原著者拥有。仅供学习和研究使用,下载后请24小时内删除。不得使用于非法商业用途,不得经营非法游戏或违反国家法律。一切关于该资源商业行为与李四笔记无关。 5、如果您喜欢该程序,请支持正版源码、软件,购买注册,得到更好的正版服务。如有侵犯你版权的,请邮件与我们联系处理,本站将立即改正。 6、本站资源大多存储在云盘,如发现链接失效,请联系我们,我们会第一时间更新。 自动爬取文章 您尚未登录,请 登录 或 注册 后评论 共 0 条评论 微信 支付宝 相关文章 1.Python简介&&开发环境配置&&工具准备 心情不好的时候,用 Python 画棵樱花树送给自己吧 Python 网络编程 自己安装pytorch+cuda遇到的一些坑以及最简单直接的解决方法 Python 【企鹅号、QQ看点】短视频的自动上传与发布实例演示,同时支持抖音、快手、哔哩哔哩、小红书、微视、西瓜视频、微信视频号等平台的视频自动化同步发布 手把手教你使用YOLOV5训练自己的目标检测模型-口罩检测-视频教程 【Yolov5】认真总结6000字Yolov5保姆级教程,80岁老奶奶都看得懂 ValueError: check_hostname requires server_hostname的解决办法记录 QQ机器人制作教程,超详细 Pytorch搭建YoloX目标检测平台 |
CopyRight 2018-2019 实验室设备网 版权所有 |