Python3监控疫情的完整代码


Posted in Python onFebruary 20, 2020

具体代码如下所示:

import requests
import json
from pyecharts.charts import Map, Geo
from pyecharts import options as opts
from pyecharts.globals import GeoType, RenderType
url = 'https://view.inews.qq.com/g2/getOnsInfo?name=disease_h5'
datas = json.loads(requests.get(url=url).json()['data'])
china = datas['areaTree'][0]['children']
data = []
for i in range(len(china)):
data.append([china[i]['name'], china[i]['total']['confirm']])
confirm = datas['chinaTotal']['confirm']
suspect = datas['chinaTotal']['suspect']
dead = datas['chinaTotal']['dead']
heal = datas['chinaTotal']['heal']
lastUpdateTime = datas['lastUpdateTime']
print(confirm, suspect, dead, lastUpdateTime)
china_total = "确诊:" + str(confirm) + " 疑似:" + str(suspect) + " 死亡:" + str(dead) + " 治愈:" + str(
heal) + " 更新日期:" + lastUpdateTime
geo = (
Geo(init_opts=opts.InitOpts(width="1200px", height="600px", bg_color="#404a59", page_title="全国疫情实时报告",
renderer=RenderType.SVG, theme="white")) # 设置绘图尺寸,背景色,页面标题,绘制类型
.add_schema(maptype="china", itemstyle_opts=opts.ItemStyleOpts(color="rgb(49,60,72)",
border_color="rgb(0,0,0)")) # 中国地图,地图区域颜色,区域边界颜色
.add(series_name="geo", data_pair=data, type_=GeoType.EFFECT_SCATTER) # 设置地图数据,动画方式为涟漪特效effect scatter
.set_series_opts( # 设置系列配置
label_opts=opts.LabelOpts(is_show=False), # 不显示Label
effect_opts=opts.EffectOpts(scale=6)) # 设置涟漪特效缩放比例
.set_global_opts( # 设置全局系列配置
# visualmap_opts=opts.VisualMapOpts(min_=0, max_=sum / len(datas)), # 设置视觉映像配置,最大值为平均值
title_opts=opts.TitleOpts(title="全国疫情地图", subtitle=china_total, pos_left="center", pos_top="10px",
title_textstyle_opts=opts.TextStyleOpts(color="#fff")),
# 设置标题,副标题,标题位置,文字颜色
legend_opts=opts.LegendOpts(is_show=False), # 不显示图例
)
)
geo.render(path="./render.html")

运行的效果图

Python3监控疫情的完整代码

总结

以上所述是小编给大家介绍的Python3监控疫情的完整代码,希望对大家有所帮助,也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python中的startswith和endswith函数使用实例
Aug 25 Python
举例讲解Python中的算数运算符的用法
May 13 Python
Python黑魔法Descriptor描述符的实例解析
Jun 02 Python
Python实现统计代码行的方法分析
Jul 12 Python
用python实现对比两张图片的不同
Feb 05 Python
python 简单照相机调用系统摄像头实现方法 pygame
Aug 03 Python
python的内存管理和垃圾回收机制详解
May 18 Python
Flask配置Cors跨域的实现
Jul 12 Python
python3 求约数的实例
Dec 05 Python
基于TensorFlow的CNN实现Mnist手写数字识别
Jun 17 Python
Python Flask异步发送邮件实现方法解析
Aug 01 Python
python openCV自制绘画板
Oct 27 Python
浅谈Pytorch torch.optim优化器个性化的使用
Feb 20 #Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
Feb 20 #Python
Python sys模块常用方法解析
Feb 20 #Python
pytorch 实现在一个优化器中设置多个网络参数的例子
Feb 20 #Python
pytorch ImageFolder的覆写实例
Feb 20 #Python
pytorch torchvision.ImageFolder的用法介绍
Feb 20 #Python
详解python常用命令行选项与环境变量
Feb 20 #Python
You might like
便携利器 — TECSUN PL-365简评
2021/03/02 无线电
php设计模式 Facade(外观模式)
2011/06/26 PHP
PHPStrom中实用的功能和快捷键大全
2015/09/23 PHP
PHP封装类似thinkphp连贯操作数据库Db类与简单应用示例
2019/05/08 PHP
Smarty模板配置实例简析
2019/07/20 PHP
php封装的page分页类完整实例代码
2020/02/01 PHP
JavaScript面向对象编程
2008/03/02 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
2013/11/07 Javascript
jQuery中的height innerHeight outerHeight区别示例介绍
2014/06/15 Javascript
Javascript验证上传图片大小[前台处理]
2014/07/18 Javascript
window.location.hash知识汇总
2015/11/09 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
2016/07/05 Javascript
Angular Module声明和获取重载实例代码
2016/09/14 Javascript
JS实战篇之收缩菜单表单布局
2016/12/10 Javascript
微信小程序获取手机网络状态的方法【附源码下载】
2017/12/08 Javascript
JS学习笔记之闭包小案例分析
2019/05/29 Javascript
解决vue打包后vendor.js文件过大问题
2019/07/03 Javascript
Layui tree 下拉菜单树的实例代码
2019/09/21 Javascript
python encode和decode的妙用
2009/09/02 Python
Python3搜索及替换文件中文本的方法
2015/05/22 Python
Python的time模块中的常用方法整理
2015/06/18 Python
Python实现保证只能运行一个脚本实例
2015/06/24 Python
Python 类的特殊成员解析
2018/06/20 Python
Django 大文件下载实现过程解析
2019/08/01 Python
Python数据持久化存储实现方法分析
2019/12/21 Python
使用 prometheus python 库编写自定义指标的方法(完整代码)
2020/06/29 Python
scrapy实践之翻页爬取的实现
2021/01/05 Python
详解Java中一维、二维数组在内存中的结构
2021/02/11 Python
2014年小学图书室工作总结
2014/12/09 职场文书
英语邀请函范文
2015/02/02 职场文书
家长高考寄语
2015/02/27 职场文书
单位考核鉴定意见
2015/06/05 职场文书
2016继续教育研修日志
2015/11/13 职场文书
合作协议书格式范本
2016/03/21 职场文书
解析探秘fescar分布式事务实现原理
2022/02/28 Java/Android