写代码获取全国疫情地图
今天在朋友圈看到一个同学写的python获取全国疫情地图,我觉得挺有意思的,这个分享给大家,如果喜欢python的,可以通过这个作为入门手段。
1、安装python
看这个链接来安装,非常的小白
https://www.liaoxuefeng.com/wiki/1016959663602400/1016959856222624
2、获取代码
代码是这位小哥写的,我是拿来主义,我把代码上传了github,链接如下。
https://github.com/weiqifa0/yiqingditu
import time
import json
import requests
import jsonpath
from pyecharts.charts import Map
import pyecharts.options as opts# 全国疫情地区分布(各省确诊病例)
def catch_cn_disease_dis():timestamp = '%d'%int(time.time()*1000)url_area = ('https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5''&callback=&_=') + timestampworld_data = json.loads(requests.get(url=url_area).json()['data'])china_data = jsonpath.jsonpath(world_data,expr='$.areaTree[0].children[*]')ls_province_names = jsonpath.jsonpath(china_data, expr='$[*].name')ls_confirm_vals = jsonpath.jsonpath(china_data, expr='$[*].total.confirm')ls_province_confirm = list(zip(ls_province_names, ls_confirm_vals,))return ls_province_confirm, world_datals_province_cfm, dic_world_data = catch_cn_disease_dis()
print(ls_province_cfm)# 绘制全国疫情地图
def map_cn_disease_dis() -> Map:c = (Map().add('中国', ls_province_cfm, 'china').set_global_opts(title_opts=opts.TitleOpts(title='全国新型冠状病毒疫情地图(确诊数)'),visualmap_opts=opts.VisualMapOpts(is_show=True,split_number=6,is_piecewise=True, # 是否为分段型pos_top='center',pieces=[{'min': 10000, 'color': '#7f1818'}, #不指定 max{'min': 1000, 'max': 10000},{'min': 500, 'max': 999},{'min': 100, 'max': 499},{'min': 10, 'max': 99},{'min': 0, 'max': 5} ],),))return c
map_cn_disease_dis().render('全国疫情地图.html')
3、运行
第一次运行的时候,肯定会出现有库没有安装,直接运行 pip install xx
后面xx是你要安装的库的名字就好了,不要太简单了。
4、运行
最后生产一个html,双击运行即可
扫码或长按关注
回复「 篮球的大肚子」进入技术群聊
写代码获取全国疫情地图相关推荐
- 我用Python制作了全国疫情地图,其实一点都不难!
点击上方"码农突围",马上关注 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看&quo ...
- 用python写了个全国疫情中高风险地区查询
最近用python写了个全国疫情中高风险地区查询的爬虫代码,分享给大家一起交流,希望得到不同思路的指教,让代码更简洁,运行效率更高. 总体思路 1.找到可供查询的源网站 2.分析.获取查询的API 3 ...
- 动态实现全国疫情地图
通过Vue实现全国疫情地图 先上效果图!! 在这个小DEMO中,使用到获取肺炎感染人数的api接口是: http://interface.sina.cn/news/wap/fymap2020_data ...
- 获取clientheight为0_用10行python代码获取全国城市交通生活圈
今天在网上冲浪看到一个很花哨的数据,全国各城市主要商圈从早上6点到晚上10点的20min,30min,45min,60min,90min生活圈轮廓. 1 获取思路 按下F12 按下F12,点击淮海路可 ...
- 湖北地图html代码,echarts全国省市地图代码
[实例截图] echarts全国省市地图代码 [实例截图] [核心代码] html5 canvas echarts全国省市地图代码 *{margin: 0;padding: 0;} body{widt ...
- 13行Python代码画美国疫情地图!美国现在可怕哇!
截至3月28日,美国累计新冠肺炎确诊病例已经超过12万例,累计死亡病例超两千例.美国政府已宣布17个州和地区为应对新冠肺炎疫情"灾难状态".美国疾控中心28日还对纽约州等疫情较严重 ...
- 13行Python代码画美国疫情地图
截至4月,美国累计新冠肺炎确诊病例已经超过12万例,累计死亡病例超两千例.美国政府已宣布17个州和地区为应对新冠肺炎疫情"灾难状态".美国疾控中心28日还对纽约州等疫情较严重的三州 ...
- ECharts 绘制全国地图完整示例,类似全国疫情地图
先来看下效果图 下面开始代码,其实很简单,引入地图js,然后模拟数据,加载数据.完整的代码,我放到文末了,大家按需下下载哈 1.首先导入echarts.min.js ,然后导入china.js < ...
- 前端可视化项目全国疫情地图
闲来无事,搞了搞Echarts,效果如下,可做毕业设计等 优化前 优化后 使用的网易云提供的疫情数据接口,Koa2搭建的服务器,在线演示地址 https://www.myutils.cn/#/bigs ...
最新文章
- [MicroPython]TPYBoard v102 CAN总线通信
- ffmpeg把ts文件转m3u8并切片
- php 以-截取剩余的字符串_10分钟从PHP到Python
- CodeForces - 1252E Songwriter(贪心)
- linux 父子进程 资源_从零开始学K8S(二):进程隔离让docker看起来像虚拟化
- 创业当然比守业难太多
- 虚拟机架设服务器u盘不显示盘符,【图文详解】怎么解决win7虚拟机无法识别U盘问题...
- 视频切割(解决音视频不同步问题)
- java实现下雪雪花飘落并堆积效果
- Eclipse 官方网站
- 舆情分析报告写作的架构与方法|下
- 国内优秀的设计公司有哪些?
- 机器学习之决策树算法前期(创建、分类及展示)
- 基于tiny4412的Linux内核移植 -- 设备树的展开【转】
- 渗透测试——sql注入进阶/基于时间的盲注/一看就会/
- 道指mt4代码_mt4编程代码讲解
- fastreport连接mysql
- 三国志战略版:Daniel_颜良分析
- Google Apps Script 的使用
- EasyPlayer-RTSP-Android安卓播放器播放RTSP延迟优化策略,极低延时!
热门文章
- ThinkPHP 的URL重写时遇到No input file specified的解决方法
- sharepoint 2013基于AD的Form表单登录(三)——选择用户时,屏蔽掉AD。
- git commit -m和git commit -am
- 机器学习之线性回归 损失函数、代价函数、目标函数
- html div模块前留空白,html – 3个DIV彼此相邻,中间填充空白
- java public 继承_java继承问题
- windows无法访问指定设备路径或文件_完全免费的文件数据恢复工具:Microsoft Windows File Recovery...
- 在 Pycharm下使Python2和Python3共用Anaconda中的各种库/包的解决方法
- 如何在VMWare的Ubuntu虚拟机中设置共享文件夹
- 深入理解C++中的explicit关键字