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中super的用法实例
May 28 Python
python 中的int()函数怎么用
Oct 17 Python
Python格式化输出字符串方法小结【%与format】
Oct 29 Python
解决Shell执行python文件,传参空格引起的问题
Oct 30 Python
Python爬虫 scrapy框架爬取某招聘网存入mongodb解析
Jul 31 Python
python实现静态服务器
Sep 05 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
Dec 27 Python
python小白学习包管理器pip安装
Jun 09 Python
opencv 图像腐蚀和图像膨胀的实现
Jul 07 Python
python实现excel公式格式化的示例代码
Dec 23 Python
Python if else条件语句形式详解
Mar 24 Python
python绘制云雨图raincloud plot
Aug 05 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中的string类型使用说明
2010/07/27 PHP
利用PHP实现智能文件类型检测的实现代码
2011/08/02 PHP
Windows下编译PHP5.4和xdebug全记录
2015/04/03 PHP
如何使用php实现评委评分器
2015/07/31 PHP
PHP易混淆知识整理笔记
2015/09/24 PHP
php实现网站留言板功能
2015/11/04 PHP
PHP 微信扫码支付源代码(推荐)
2016/11/03 PHP
php使用PDO事务配合表格读取大量数据插入操作实现方法
2017/02/16 PHP
JavaScript监测ActiveX控件是否已经安装过的代码
2008/09/02 Javascript
善用事件代理,警惕闭包的性能陷阱。
2011/01/20 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
基于jQuery实现表单提交验证
2014/11/24 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
微信小程序 条件渲染详解
2016/10/09 Javascript
探索Vue.js component内容实现
2016/11/03 Javascript
使用Ajax与服务器(JSON)通信实例
2016/11/04 Javascript
详解Vue 动态组件与全局事件绑定总结
2018/11/11 Javascript
nodejs log4js 使用详解
2019/05/31 NodeJs
重学JS之显示强制类型转换详解
2019/06/30 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
2019/09/06 Javascript
浅谈vue异步数据影响页面渲染
2019/10/29 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
[07:12]2014DOTA2西雅图国际邀请赛 黑马Liquid专题采访
2014/07/12 DOTA
python友情链接检查方法
2015/07/08 Python
python3.4控制用户输入与输出的方法
2018/10/17 Python
更新修改后的Python模块方法
2019/03/03 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2020/01/08 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
使用html5 canvas绘制圆环动效
2019/06/03 HTML / CSS
美国生鲜及杂货电商:FreshDirect
2018/01/29 全球购物
助人为乐表扬信范文
2014/01/14 职场文书
仓库文员岗位职责
2014/04/06 职场文书
《音乐之都维也纳》教学反思
2014/04/16 职场文书
财务人员岗位职责
2015/02/03 职场文书
php将xml转化对象的实例详解
2021/11/17 PHP
Java字符串逆序方法详情
2022/03/21 Java/Android