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正则表达式 re模块使用说明
May 19 Python
Python多进程通信Queue、Pipe、Value、Array实例
Nov 21 Python
在Docker上开始部署Python应用的教程
Apr 17 Python
Python 批量合并多个txt文件的实例讲解
May 08 Python
Python的iOS自动化打包实例代码
Nov 22 Python
解决pycharm上的jupyter notebook端口被占用问题
Dec 17 Python
python 统计文件中的字符串数目示例
Dec 24 Python
Pycharm小白级简单使用教程
Jan 08 Python
基于python实现把json数据转换成Excel表格
May 07 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
Jun 11 Python
Django DRF认证组件流程实现原理详解
Aug 17 Python
浅析Python中的随机采样和概率分布
Dec 06 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 程序授权验证开发思路
2009/07/09 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
PHP学习笔记(一) 简单了解PHP
2014/08/04 PHP
php从csv文件读取数据并输出到网页的方法
2015/03/14 PHP
酷炫jQuery全屏3D焦点图动画效果
2016/03/22 Javascript
Bootstrap3.0学习教程之JS折叠插件
2016/05/27 Javascript
JS作为值的函数用法示例
2016/06/20 Javascript
详细探究ES6之Proxy代理
2016/07/22 Javascript
浅谈JavaScript中变量和函数声明的提升
2016/08/09 Javascript
vue中mint-ui的使用方法
2018/04/04 Javascript
promise和co搭配生成器函数方式解决js代码异步流程的比较
2018/05/25 Javascript
一步一步的了解webpack4的splitChunk插件(小结)
2018/09/17 Javascript
JS实现查找数组中对象的属性值是否存在示例
2019/05/24 Javascript
vue开发拖拽进度条滑动组件
2019/09/21 Javascript
Vue 嵌套路由使用总结(推荐)
2020/01/13 Javascript
Array.filter中如何正确使用Async
2020/11/04 Javascript
[04:29]【TI9采访】OG.N0tail在胜者组决赛后接受采访
2019/08/25 DOTA
详解K-means算法在Python中的实现
2017/12/05 Python
Python自动化之数据驱动让你的脚本简洁10倍【推荐】
2019/06/04 Python
Python 多线程,threading模块,创建子线程的两种方式示例
2019/09/29 Python
如何基于python生成list的所有的子集
2019/11/11 Python
解决python使用list()时总是报错的问题
2020/05/05 Python
怎么快速自学python
2020/06/22 Python
pytorch  网络参数 weight bias 初始化详解
2020/06/24 Python
使用Python画了一棵圣诞树的实例代码
2020/11/27 Python
目前不被任何主流浏览器支持的CSS3属性汇总
2014/07/21 HTML / CSS
西班牙香水和化妆品网上商店:Douglas
2017/10/29 全球购物
万宝龙英国官网:Montblanc手表、书写工具、皮革和珠宝
2018/10/16 全球购物
商务日语专业毕业生自荐信
2014/03/27 职场文书
党员批评与自我批评发言材料
2014/10/14 职场文书
2014年终个人工作总结
2014/11/07 职场文书
早安问候语大全
2015/11/10 职场文书
聊聊Lombok中的@Builder注解使用教程
2021/11/17 Java/Android
CentOS 7安装mysql5.7使用XtraBackUp备份工具命令详解
2022/04/12 MySQL
win sever 2022如何占用操作主机角色
2022/06/25 Servers
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL