今天在朋友圈看到一个同学写的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,双击运行即可


扫码或长按关注

回复「 篮球的大肚子」进入技术群聊

写代码获取全国疫情地图相关推荐

  1. 我用Python制作了全国疫情地图,其实一点都不难!

    点击上方"码农突围",马上关注 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看&quo ...

  2. 用python写了个全国疫情中高风险地区查询

    最近用python写了个全国疫情中高风险地区查询的爬虫代码,分享给大家一起交流,希望得到不同思路的指教,让代码更简洁,运行效率更高. 总体思路 1.找到可供查询的源网站 2.分析.获取查询的API 3 ...

  3. 动态实现全国疫情地图

    通过Vue实现全国疫情地图 先上效果图!! 在这个小DEMO中,使用到获取肺炎感染人数的api接口是: http://interface.sina.cn/news/wap/fymap2020_data ...

  4. 获取clientheight为0_用10行python代码获取全国城市交通生活圈

    今天在网上冲浪看到一个很花哨的数据,全国各城市主要商圈从早上6点到晚上10点的20min,30min,45min,60min,90min生活圈轮廓. 1 获取思路 按下F12 按下F12,点击淮海路可 ...

  5. 湖北地图html代码,echarts全国省市地图代码

    [实例截图] echarts全国省市地图代码 [实例截图] [核心代码] html5 canvas echarts全国省市地图代码 *{margin: 0;padding: 0;} body{widt ...

  6. 13行Python代码画美国疫情地图!美国现在可怕哇!

    截至3月28日,美国累计新冠肺炎确诊病例已经超过12万例,累计死亡病例超两千例.美国政府已宣布17个州和地区为应对新冠肺炎疫情"灾难状态".美国疾控中心28日还对纽约州等疫情较严重 ...

  7. 13行Python代码画美国疫情地图

    截至4月,美国累计新冠肺炎确诊病例已经超过12万例,累计死亡病例超两千例.美国政府已宣布17个州和地区为应对新冠肺炎疫情"灾难状态".美国疾控中心28日还对纽约州等疫情较严重的三州 ...

  8. ECharts 绘制全国地图完整示例,类似全国疫情地图

    先来看下效果图 下面开始代码,其实很简单,引入地图js,然后模拟数据,加载数据.完整的代码,我放到文末了,大家按需下下载哈 1.首先导入echarts.min.js ,然后导入china.js < ...

  9. 前端可视化项目全国疫情地图

    闲来无事,搞了搞Echarts,效果如下,可做毕业设计等 优化前 优化后 使用的网易云提供的疫情数据接口,Koa2搭建的服务器,在线演示地址 https://www.myutils.cn/#/bigs ...

最新文章

  1. [MicroPython]TPYBoard v102 CAN总线通信
  2. ffmpeg把ts文件转m3u8并切片
  3. php 以-截取剩余的字符串_10分钟从PHP到Python
  4. CodeForces - 1252E Songwriter(贪心)
  5. linux 父子进程 资源_从零开始学K8S(二):进程隔离让docker看起来像虚拟化
  6. 创业当然比守业难太多
  7. 虚拟机架设服务器u盘不显示盘符,【图文详解】怎么解决win7虚拟机无法识别U盘问题...
  8. 视频切割(解决音视频不同步问题)
  9. java实现下雪雪花飘落并堆积效果
  10. Eclipse 官方网站
  11. 舆情分析报告写作的架构与方法|下
  12. 国内优秀的设计公司有哪些?
  13. 机器学习之决策树算法前期(创建、分类及展示)
  14. 基于tiny4412的Linux内核移植 -- 设备树的展开【转】
  15. 渗透测试——sql注入进阶/基于时间的盲注/一看就会/
  16. 道指mt4代码_mt4编程代码讲解
  17. fastreport连接mysql
  18. 三国志战略版:Daniel_颜良分析
  19. Google Apps Script 的使用
  20. EasyPlayer-RTSP-Android安卓播放器播放RTSP延迟优化策略,极低延时!

热门文章

  1. ThinkPHP 的URL重写时遇到No input file specified的解决方法
  2. sharepoint 2013基于AD的Form表单登录(三)——选择用户时,屏蔽掉AD。
  3. git commit -m和git commit -am
  4. 机器学习之线性回归 损失函数、代价函数、目标函数
  5. html div模块前留空白,html – 3个DIV彼此相邻,中间填充空白
  6. java public 继承_java继承问题
  7. windows无法访问指定设备路径或文件_完全免费的文件数据恢复工具:Microsoft Windows File Recovery...
  8. 在 Pycharm下使Python2和Python3共用Anaconda中的各种库/包的解决方法
  9. 如何在VMWare的Ubuntu虚拟机中设置共享文件夹
  10. 深入理解C++中的explicit关键字