当前位置: 首页 > news >正文

宝安网站建设阿里指数查询官网入口

宝安网站建设,阿里指数查询官网入口,app展示主题wordpress,北京市门头沟有没有做网站的前两年#xff0c;足迹地图小程序风靡朋友圈#xff0c;一时间大家都流行晒自己的旅行地图。但是#xff0c;笔者最近体验了好几款足迹地图的小程序#xff0c;发现这些小程序虽然号称是足迹地图#xff0c;但最多只是展示到省级别#xff0c;无法精确到市级别#xff0…   前两年足迹地图小程序风靡朋友圈一时间大家都流行晒自己的旅行地图。但是笔者最近体验了好几款足迹地图的小程序发现这些小程序虽然号称是足迹地图但最多只是展示到省级别无法精确到市级别因此笔者周末花了点时间用Python来绘制自己的个人足迹地图可以精确到市级别。  下面的部分笔者将介绍如何简单地来绘制个人足迹地图。  首先我们需要安装以下Python的第三方模块:echarts-china-cities-pypkg0.0.9      echarts-china-provinces-pypkg0.0.3      pyecharts1.6.2PyYAML5.3.1   本项目的完整结构如下完整的项目结构  我们在项目中采用YAML文件来配置自己旅行过的省以及省下面的市笔者的配置文件如下北京:  - 延庆区  - 昌平区  - 海淀区  - 东城区  - 西城区  - 大兴区  - 朝阳区上海:  - 嘉定区  - 青浦区  - 松江区  - 宝山区  - 闵行区  - 奉贤区  - 浦东新区  - 崇明区  - 徐汇区  - 黄浦区  - 静安区  - 杨浦区  - 虹口区  - 金山区  - 长宁区  - 普陀区天津:  - 滨海新区  - 南开区  - 河西区  - 和平区河北:  - 保定市  - 廊坊市山东:  - 烟台市  - 青岛市江苏:  - 南京市  - 苏州市  - 扬州市  - 镇江市  - 无锡市浙江:  - 杭州市  - 绍兴市  - 宁波市  - 舟山市  - 湖州市  - 嘉兴市  - 台州市  - 金华市江西:  - 南昌市  - 九江市安徽:  - 黄山市湖北:  - 武汉市湖南:  - 长沙市海南:  - 海口市  - 三亚市四川:  - 成都市广东:  - 湛江市  接着我们利用Python脚本来生成足迹地图。先是全国地图用于显示省和直辖市的情况china_map.py的代码如下# -*- coding: utf-8 -*-# author: Jclian91# place: Pudong Shanghai# time: 2020/5/31 9:21 上午# 绘制个人足迹地图全国范围import yamlfrom pyecharts.charts import Mapfrom pyecharts import options as opts# 省和直辖市with open(travel_config.yml, r, encodingutf-8) as ymlfile:    province_city_dict  yaml.safe_load(ymlfile)province_dict  dict(zip(province_city_dict.keys(), [1]*len(province_city_dict.keys())))print(province_dict)# maptypechina 只显示全国直辖市和省级map  Map(init_optsopts.InitOpts(width1200px, height800px))map.set_global_opts(    title_optsopts.TitleOpts(title个人足迹地图),    visualmap_optsopts.VisualMapOpts(max_1, is_piecewiseTrue,                                      pieces[                                        {max: 1, min: 1, label: 去过, color: #4EA397},                                        {max: 0, min: 0, label: 未去过, color: #FFFFFF},                                        ])  #最大数据范围分段                                     )map.add(个人足迹地图, data_pairprovince_dict.items(), maptypechina, is_roamTrue)map.render(全国.html)运行上述脚本会生成全国.html。为了保证图片居中显示我们对该HTML中的下面一行a438407081634ceab6af1c965034ae16 classchart-container stylewidth:1200px; height:800px;div的样式(style)增加如下内容margin:auto;top:30px全国范围的足迹地图效果图如下个人足迹地图——全国  接着我们来生成每个省市的足迹地图利用province_map.py脚本代码如下# -*- coding: utf-8 -*-# author: Jclian91# place: Pudong Shanghai# time: 2020/5/31 10:01 上午# 绘制个人足迹地图省市范围import yamlfrom pyecharts.charts import Mapfrom pyecharts import options as opts# 省和直辖市下面的市with open(travel_config.yml, r, encodingutf-8) as ymlfile:    province_city_dict  yaml.safe_load(ymlfile)for province, cities in province_city_dict.items():    map  Map(init_optsopts.InitOpts(width1200px, height800px))    map.set_global_opts(        title_optsopts.TitleOpts(title个人足迹地图-%s % province),        visualmap_optsopts.VisualMapOpts(max_1, is_piecewiseTrue,                                          pieces[                                            {max: 1, min: 1, label: 去过, color: #4EA397},                                            {max: 0, min: 0, label: 未去过, color: #FFFFFF},                                            ])  #最大数据范围分段                                         )    city_dict  dict(zip(cities, [1]*len(cities)))    map.add(个人足迹地图-%s % province, data_paircity_dict.items(), maptypeprovince, is_roamTrue)    map.render(./provinces/%s.html % province)    print(生成个人足迹地图-%s 成功 % province)这时会在provinces目录下生成每个省或者直辖市的足迹地图我们分别对每个HTML进行修改保证图片居中。我们在这里只展示三个省市的情况个人足迹地区——海南个人足迹地图——江苏个人足迹地图——浙江  最后一步也是最为关键的一步就是我们要打通全国足迹地图和每个省市足迹地图的联系也就是说我们点击全国足迹地图上去过的省份那么可以点击进去查看该省市下的足迹地图情况比如说去过哪些市。  对此我们修改生成的全国.html文件假设该地图的图像句柄为chart_a438407081634ceab6af1c965034ae16那么在最后的对中添加内容如下(确保点击去过的省份可以查看该省市的足迹地图)        chart_a438407081634ceab6af1c965034ae16.on(click, function (param){            var selected  param.name;                if (selected) {                    switch(selected){                        case 北京:                            location.href  provinces/北京.html;                            break;                        case 上海:                            location.href  provinces/上海.html;                            break;                        case 天津:                            location.href  provinces/天津.html;                            break;                        case 四川:                            location.href  provinces/四川.html;                            break;                        case 安徽:                            location.href  provinces/安徽.html;                            break;                        case 山东:                            location.href  provinces/山东.html;                            break;                        case 江苏:                            location.href  provinces/江苏.html;                            break;                        case 江西:                            location.href  provinces/江西.html;                            break;                        case 河北:                            location.href  provinces/河北.html;                            break;                        case 浙江:                            location.href  provinces/浙江.html;                            break;                        case 海南:                            location.href  provinces/海南.html;                            break;                        case 湖北:                            location.href  provinces/湖北.html;                            break;                        case 湖南:                            location.href  provinces/湖南.html;                            break;                        case 广东:                            location.href  provinces/广东.html;                            break;                        default:                            break;                    }            }      });  笔者特意制作了个人足迹地图的视频  本项目已经开源至Github网址为https://github.com/percent4/personal_travel_map 。作者jclianPython爱好者喜欢算法热爱分享希望能结交更多志同道合的朋友一起在学习Python的道路上走得更远长按扫码添加“Python小助手”▼点击成为社区会员   喜欢就点个在看吧
http://www.pierceye.com/news/4521/

相关文章:

  • 做爰网站下载地址百度导航下载安装手机导航
  • 设计师服务平台网站西安网吧
  • 上海网站策划网站根目录文件 seo
  • 基本信息型网站有哪些flask做网站工具
  • 国内做彩票网站违法么国家示范校建设专题网站
  • 青岛 html5flash设计开发|交互设计|网站建设建成网
  • 如何免费建立官方网站平面设计上班都干啥
  • 网站设计制作从哪里学起网页制作软件
  • 编辑网站用什么软件游戏开发小说
  • 蚌埠网站建设公司seo网络优化
  • php怎么做搭建网站北京 高端网站设计
  • 网站前台空白网络服务都有哪些
  • 静安青岛网站建设深圳网络营销推广案例
  • 企业做微网站学服装设计需要什么条件
  • 国外做伞的品牌网站怎么免费建立自己的网站步骤
  • 如何能把网站做的更大电脑清理优化大师
  • 惠水网站建设简单的网页设计作品下载
  • 鄱阳做网站有经验的聊城网站建设
  • 自己做网站赚佣金工程公司简介范文
  • 医院网站制作公司中国货源网一件代发
  • 萧山网站建设公司wordpress屏蔽国内ip
  • 郑州专业做淘宝直播网站wordpress创建空白页面
  • 太原医院网站建设中小企业信息公示平台
  • 酒店如何做团购网站网站开发教育培训
  • 湖南省专业建设公司网站的机构网络货运公司排名
  • 长春企业建站平台青岛做英文网站的公司
  • 企业所得税优惠政策最新2023年100万以下大连做网站优化公司
  • 怎么做游戏充值代理网站网页设计模板素材图片旅游
  • 批量建站怎么赚钱秀设计网站
  • 网络建站系统wordpress珠宝主题