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的Flask框架与数据库连接的教程
Apr 20 Python
python在不同层级目录import模块的方法
Jan 31 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
Jun 23 Python
利用python在excel里面直接使用sql函数的方法
Feb 08 Python
python tornado修改log输出方式
Nov 18 Python
基于Python和PyYAML读取yaml配置文件数据
Jan 13 Python
Python多线程通信queue队列用法实例分析
Mar 24 Python
python如何利用Mitmproxy抓包
Oct 10 Python
python中二分查找法的实现方法
Dec 06 Python
scrapy实践之翻页爬取的实现
Jan 05 Python
详解Python函数print用法
Jun 18 Python
通过Python把学姐照片做成拼图游戏
Feb 15 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 删除cookie和浏览器重定向
2009/03/16 PHP
用来解析.htpasswd文件的PHP类
2012/09/05 PHP
php多文件上传下载示例分享
2014/02/20 PHP
PHP 将dataurl转成图片image方法总结
2016/10/14 PHP
jquery 查找新建元素代码
2010/07/06 Javascript
用Javascript实现Sleep暂停功能代码
2010/09/03 Javascript
js RuntimeObject() 获取ie里面自定义函数或者属性的集合
2010/11/23 Javascript
基于jquery实现等比缩放图片
2014/12/03 Javascript
Javascript函数的参数
2015/07/16 Javascript
jquery模拟alert的弹窗插件
2015/07/31 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
2016/01/23 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
浅谈bootstrap源码分析之scrollspy(滚动侦听)
2016/06/06 Javascript
window.open打开窗口被拦截的快速解决方法
2016/08/04 Javascript
AngularJs concepts详解及示例代码
2016/09/01 Javascript
jquery中有哪些api jQuery主要API
2017/11/20 jQuery
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
JavaScript位置参数实现原理及过程解析
2020/09/14 Javascript
[02:43]DOTA2英雄基础教程 圣堂刺客
2013/12/09 DOTA
Python pickle类库介绍(对象序列化和反序列化)
2014/11/21 Python
python利用插值法对折线进行平滑曲线处理
2018/12/25 Python
浅谈Python的方法解析顺序(MRO)
2020/03/05 Python
Python Flask异步发送邮件实现方法解析
2020/08/01 Python
HTML5 video 视频标签使用介绍
2014/02/03 HTML / CSS
结构工程研究生求职信
2013/10/13 职场文书
上课打牌的检讨书
2014/02/15 职场文书
学雷锋演讲稿汇总
2014/05/10 职场文书
村级换届选举方案
2014/05/10 职场文书
感恩节活动策划方案
2014/05/16 职场文书
节约粮食标语
2014/06/18 职场文书
大学专科求职信
2014/07/02 职场文书
职工擅自离岗检讨书
2014/09/23 职场文书
个人党性锻炼总结
2015/03/05 职场文书
卫生保健工作总结2015
2015/05/18 职场文书
职场:企业印章管理制度(模板)
2019/10/18 职场文书
读《钢铁是怎样炼成的》有感:百炼方成钢
2019/11/05 职场文书