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中的二进制位运算符
May 13 Python
在Python的Django框架下使用django-tagging的教程
May 30 Python
Python实现可自定义大小的截屏功能
Jan 20 Python
Python测试人员需要掌握的知识
Feb 08 Python
基于Python List的赋值方法
Jun 23 Python
python远程连接服务器MySQL数据库
Jul 02 Python
解决python3 urllib 链接中有中文的问题
Jul 16 Python
opencv python 傅里叶变换的使用
Jul 21 Python
Python multiprocessing多进程原理与应用示例
Feb 28 Python
django之从html页面表单获取输入的数据实例
Mar 16 Python
Keras 切换后端方式(Theano和TensorFlow)
Jun 19 Python
pandas中对文本类型数据的处理小结
Nov 01 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 数组遍历的差异(array_diff 的实现)
2008/03/23 PHP
php实现读取手机客户端浏览器的类
2015/01/09 PHP
php的闭包(Closure)匿名函数详解
2015/02/22 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
JavaScript入门学习书籍推荐
2008/06/12 Javascript
javascript OFFICE控件测试代码
2009/12/08 Javascript
有道JavaScript监听浏览器的问题
2010/06/23 Javascript
基于jQuery架构javascript基础体系
2011/01/01 Javascript
封装了jQuery的Ajax请求全局配置
2015/02/05 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
在JavaScript中操作数组之map()方法的使用
2015/06/09 Javascript
Javascript 是你的高阶函数(高级应用)
2015/06/15 Javascript
JS封装cookie操作函数实例(设置、读取、删除)
2015/11/17 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
layer关闭弹出窗口触发表单提交问题的处理方法
2019/09/25 Javascript
vue实现短信验证码登录功能(流程详解)
2019/12/10 Javascript
[58:42]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第一局
2016/02/27 DOTA
简单谈谈Python中的几种常见的数据类型
2017/02/10 Python
python实现简单登陆流程的方法
2018/04/22 Python
python opencv 读取本地视频文件 修改ffmpeg的方法
2019/01/26 Python
在django中使用apscheduler 执行计划任务的实现方法
2020/02/11 Python
python实现图像外边界跟踪操作
2020/07/13 Python
PyCharm2019 安装和配置教程详解附激活码
2020/07/31 Python
html5教程制作简单画板代码分享
2013/12/04 HTML / CSS
HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
2016/12/14 HTML / CSS
华丽的手绘陶瓷:MacKenzie-Childs
2017/02/04 全球购物
Stella McCartney官网:成衣、包袋、香水、内衣、童装及Adidas系列
2018/12/20 全球购物
一加手机美国官方网站:OnePlus美国
2019/09/19 全球购物
日本即尚网:JSHOPPERS.com(支持中文)
2019/12/03 全球购物
自我评价范文点评
2013/12/04 职场文书
基层干部十八大感言
2014/01/19 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
委托书如何写
2014/08/30 职场文书
大学生赌博检讨书
2014/09/22 职场文书
先进个人自荐书
2015/03/06 职场文书