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实现的手机号归属地相关信息查询功能示例
Jun 08 Python
对python PLT中的image和skimage处理图片方法详解
Jan 10 Python
Python numpy线性代数用法实例解析
Nov 15 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
Nov 19 Python
python下载卫星云图合成gif的方法示例
Feb 18 Python
离线状态下在jupyter notebook中使用plotly实例
Apr 24 Python
浅谈matplotlib 绘制梯度下降求解过程
Jul 12 Python
一文详述 Python 中的 property 语法
Sep 01 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
Oct 29 Python
python爬虫破解字体加密案例详解
Mar 02 Python
Python快速实现一键抠图功能的全过程
Jun 29 Python
python数字图像处理之图像的批量处理
Jun 28 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
php Rename 更改文件、文件夹名称
2011/05/24 PHP
php中url函数介绍及使用示例
2014/02/13 PHP
javascript 遍历验证所有文本框的值
2009/08/27 Javascript
uploadify在Firefox下丢失session问题的解决方法
2013/08/07 Javascript
javascript日期格式化示例分享
2014/03/05 Javascript
JavaScript中的值类型详细介绍
2014/12/29 Javascript
javascript cookie基础应用之记录用户名的方法
2016/09/20 Javascript
浅谈jQuery hover(over, out)事件函数
2016/12/03 Javascript
vue根据进入的路由进行原路返回的方法
2018/09/26 Javascript
vue-router传递参数的几种方式实例详解
2018/11/13 Javascript
Vue学习笔记之计算属性与侦听器用法
2019/12/07 Javascript
详解element上传组件before-remove钩子问题解决
2020/04/08 Javascript
谈谈JavaScript令人迷惑的==与+
2020/08/31 Javascript
Vue3不支持Filters过滤器的问题
2020/09/24 Javascript
[35:43]2018DOTA2亚洲邀请赛 4.1 小组赛B组 paiN vs Effect
2018/04/03 DOTA
github配置使用指南
2014/11/18 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
Python黑魔法Descriptor描述符的实例解析
2016/06/02 Python
详解Python读取配置文件模块ConfigParser
2017/05/11 Python
Python高级用法总结
2018/05/26 Python
Python实现K折交叉验证法的方法步骤
2019/07/11 Python
Python Web程序搭建简单的Web服务器
2019/07/31 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
python3 tcp的粘包现象和解决办法解析
2019/12/09 Python
python去除删除数据中\u0000\u0001等unicode字符串的代码
2020/03/06 Python
基于Python实现2种反转链表方法代码实例
2020/07/06 Python
Python基于pillow库实现生成图片水印
2020/09/14 Python
Aurora London官网:奢华、负担得起的皮革手袋
2020/08/01 全球购物
上海天奕面试题笔试题
2015/04/19 面试题
药学专业大专生的自我评价
2013/12/12 职场文书
竞职演讲稿范文
2014/01/11 职场文书
2015羊年春节慰问信
2015/02/14 职场文书
2015年信访工作总结
2015/04/07 职场文书
MyBatis-Plus 批量插入数据的操作方法
2021/09/25 Java/Android
Redis超详细讲解高可用主从复制基础与哨兵模式方案
2022/04/07 Redis
Redis官方可视化工具RedisInsight安装使用教程
2022/04/19 Redis