Python3实现监控新型冠状病毒肺炎疫情的示例代码


Posted in Python onFebruary 13, 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实现监控linux性能及进程消耗性能的方法
Jul 25 Python
Python中字典创建、遍历、添加等实用操作技巧合集
Jun 02 Python
举例简单讲解Python中的数据存储模块shelve的用法
Mar 03 Python
python算法表示概念扫盲教程
Apr 13 Python
Python实现随机选择元素功能
Sep 14 Python
Python序列化基础知识(json/pickle)
Oct 19 Python
django实现登录时候输入密码错误5次锁定用户十分钟
Nov 05 Python
详解Python中如何写控制台进度条的整理
Mar 07 Python
用TensorFlow实现戴明回归算法的示例
May 02 Python
Python实现微信消息防撤回功能的实例代码
Apr 29 Python
python定时任务 sched模块用法实例
Nov 04 Python
Pytorch可视化的几种实现方法
Jun 10 Python
python操作docx写入内容,并控制文本的字体颜色
Feb 13 #Python
使用Python 自动生成 Word 文档的教程
Feb 13 #Python
python实现替换word中的关键文字(使用通配符)
Feb 13 #Python
python isinstance函数用法详解
Feb 13 #Python
Python中的X[:,0]、X[:,1]、X[:,:,0]、X[:,:,1]、X[:,m:n]和X[:,:,m:n]
Feb 13 #Python
基于python的docx模块处理word和WPS的docx格式文件方式
Feb 13 #Python
python 中的[:-1]和[::-1]的具体使用
Feb 13 #Python
You might like
浅析PHP绘图技术
2013/07/03 PHP
php引用传值实例详解学习
2013/11/06 PHP
PHP实现显示照片exif信息的方法
2014/07/11 PHP
php5.3提示Function ereg() is deprecated Error问题解决方法
2014/11/12 PHP
PHP中抽象类和抽象方法概念与用法分析
2016/05/24 PHP
使用 laravel sms 构建短信验证码发送校验功能
2017/11/06 PHP
js正确获取元素样式详解
2009/08/07 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
jQuery实现的立体文字渐变效果
2010/05/17 Javascript
使用隐藏的new来创建对象
2011/03/29 Javascript
javascript开发技术大全-第3章 js数据类型
2011/07/03 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
JS限制文本框只能输入数字和字母方法
2015/02/28 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
AngularJS入门心得之directive和controller通信过程
2016/01/25 Javascript
jQuery实现的纵向下拉菜单实例详解【附demo源码下载】
2016/07/09 Javascript
只要1K 纯JS脚本送你一朵3D红色玫瑰
2016/08/09 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
2016/12/19 Javascript
原生JS实现圆环拖拽效果
2017/04/07 Javascript
解决VUEX的mapState/...mapState等取值问题
2020/07/24 Javascript
Python中replace方法实例分析
2014/08/20 Python
Python扫描IP段查看指定端口是否开放的方法
2015/06/09 Python
Python编程中的文件操作攻略
2015/10/16 Python
解决Python中字符串和数字拼接报错的方法
2016/10/23 Python
python数据结构之链表详解
2017/09/12 Python
Python实现线程状态监测简单示例
2018/03/28 Python
Python openpyxl模块原理及用法解析
2020/01/19 Python
Python 判断时间是否在时间区间内的实例
2020/05/16 Python
简单的Python人脸识别系统
2020/07/14 Python
Django集成MongoDB实现过程解析
2020/12/01 Python
详解Canvas实用库Fabric.js使用手册
2019/01/07 HTML / CSS
香港唯港荟酒店预订:Hotel ICON
2018/03/27 全球购物
安全伴我行演讲稿
2014/09/04 职场文书
组织生活会表态发言材料
2014/10/17 职场文书
留学推荐信怎么写
2015/03/26 职场文书
2016五一手机促销广告语
2016/01/28 职场文书