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的Tornado框架的异步任务与AsyncHTTPClient
Jun 27 Python
Python的requests网络编程包使用教程
Jul 11 Python
浅谈python import引入不同路径下的模块
Jul 11 Python
Python爬虫实现百度图片自动下载
Feb 04 Python
Python实现的拟合二元一次函数功能示例【基于scipy模块】
May 15 Python
Python迭代器与生成器用法实例分析
Jul 09 Python
Python实现曲线拟合操作示例【基于numpy,scipy,matplotlib库】
Jul 12 Python
python 将json数据提取转化为txt的方法
Oct 26 Python
python 判断参数为Nonetype类型或空的实例
Oct 30 Python
Django 解决阿里云部署同步数据库报错的问题
May 14 Python
Python如何解除一个装饰器
Aug 07 Python
python+excel接口自动化获取token并作为请求参数进行传参操作
Nov 10 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
探讨:parse url解析URL,返回其组成部分
2013/06/14 PHP
使用PHP Socket写的POP3类
2013/10/30 PHP
ThinkPHP分组下自定义标签库实例
2014/11/01 PHP
php中magic_quotes_gpc对unserialize的影响分析
2014/12/16 PHP
浅谈PHP中JSON数据操作
2015/07/01 PHP
Symfony模板的快捷变量用法实例
2016/03/17 PHP
再谈Yii Framework框架中的事件event原理与应用
2020/04/07 PHP
javascript编程起步(第七课)
2007/01/10 Javascript
jquery.alert 弹出式复选框实现代码
2009/06/15 Javascript
通过百度地图获取公交线路的站点坐标的js代码
2012/05/11 Javascript
firefox浏览器不支持innerText的解决方法
2013/08/07 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
JavaScript判断变量是对象还是数组的方法
2014/08/28 Javascript
jquery学习总结(超级详细)
2014/09/04 Javascript
javascript实现类似超链接的效果
2014/12/26 Javascript
JavaScript常用函数工具集:lao-utils
2016/03/01 Javascript
JS基于正则表达式实现的密码强度验证功能示例
2017/09/21 Javascript
vue无限轮播插件代码实例
2019/05/10 Javascript
小程序云开发实现数据库异步操作同步化
2019/05/18 Javascript
微信小程序实现二维码签到考勤系统
2020/01/16 Javascript
原生JavaScript实现购物车
2021/01/10 Javascript
python调用shell的方法
2013/11/20 Python
python3使用scrapy生成csv文件代码示例
2017/12/28 Python
python 通过 socket 发送文件的实例代码
2018/08/14 Python
python挖矿算力测试程序详解
2019/07/03 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
2019/10/11 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
不可轻视HTML5!App三年内将被html5顶替彻底消失
2015/11/18 HTML / CSS
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
委托书如何写
2014/08/30 职场文书
2014红色之旅心得体会
2014/10/07 职场文书
2015七夕情人节宣传语
2015/07/14 职场文书
银行岗位培训心得体会
2016/01/09 职场文书
python三子棋游戏
2022/05/04 Python
了解MySQL查询语句执行过程(5大组件)
2022/08/14 MySQL