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操作sqlite的CRUD实例分析
May 08 Python
python实现基本进制转换的方法
Jul 11 Python
Python环境下安装使用异步任务队列包Celery的基础教程
May 07 Python
python3.0 模拟用户登录,三次错误锁定的实例
Nov 02 Python
python判断列表的连续数字范围并分块的方法
Nov 16 Python
Python数据可视化之画图
Jan 15 Python
Python3.7 dataclass使用指南小结
Feb 22 Python
python如何进行矩阵运算
Jun 05 Python
你需要学会的8个Python列表技巧
Jun 24 Python
python+selenium 简易地疫情信息自动打卡签到功能的实现代码
Aug 22 Python
Python headers请求头如何实现快速添加
Nov 03 Python
python 利用百度API识别图片文字(多线程版)
Dec 14 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+iframe实现隐藏无刷新上传文件
2012/02/10 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
基于jQuery的ajax功能实现web service的json转化
2009/08/29 Javascript
Jquery提交表单 Form.js官方插件介绍
2012/03/01 Javascript
JS 精确统计网站访问量的实例代码
2013/07/05 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
使用JavaScript进行进制转换将字符串转换为十进制
2014/09/21 Javascript
详解 javascript中offsetleft属性的用法
2015/11/11 Javascript
浅谈jQuery中的eq()与DOM中element.[]的区别
2016/10/28 Javascript
JS出现失效的情况总结
2017/01/20 Javascript
JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
2018/01/07 Javascript
nuxt框架中路由鉴权之Koa和Session的用法
2018/05/09 Javascript
vue下拉菜单组件(含搜索)的实现代码
2018/11/25 Javascript
vue2.0项目集成Cesium的实现方法
2019/07/30 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
js代码实现轮播图
2020/05/04 Javascript
在Uni中使用Vue的EventBus总线机制操作
2020/07/31 Javascript
Python的一些用法分享
2012/10/07 Python
python对象及面向对象技术详解
2016/07/19 Python
Python正则表达式匹配中文用法示例
2017/01/17 Python
python django 访问静态文件出现404或500错误
2017/01/20 Python
python实现拓扑排序的基本教程
2018/03/11 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
python使用HTMLTestRunner导出饼图分析报告的方法
2019/12/30 Python
python怎么判断模块安装完成
2020/06/19 Python
德国柯吉澳趣味家居:Koziol
2017/08/24 全球购物
不用游标的SQL语句有哪些
2012/09/07 面试题
外企财务年会演讲稿
2014/01/03 职场文书
小学生爱国演讲稿
2014/04/25 职场文书
餐饮商业计划书范文
2014/04/29 职场文书
小学学校门卫岗位职责
2014/08/03 职场文书
毕业证委托书范文
2014/09/26 职场文书
校园广播稿100字
2014/10/06 职场文书
买卖合同协议书范本
2014/10/18 职场文书
余世维讲座观后感
2015/06/11 职场文书
八年级作文之感恩
2019/11/22 职场文书