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基础教程之简单入门说明(变量和控制语言使用方法)
Mar 25 Python
python统计文本字符串里单词出现频率的方法
May 26 Python
python之Character string(实例讲解)
Sep 25 Python
详解python实现线程安全的单例模式
Mar 05 Python
关于python列表增加元素的三种操作方法
Aug 22 Python
关于python下cv.waitKey无响应的原因及解决方法
Jan 10 Python
python找出列表中大于某个阈值的数据段示例
Nov 24 Python
python实现名片管理器的示例代码
Dec 17 Python
详解python itertools功能
Feb 07 Python
Python实现鼠标自动在屏幕上随机移动功能
Mar 14 Python
Python将二维列表list的数据输出(TXT,Excel)
Apr 23 Python
python 绘制正态曲线的示例
Sep 24 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与C#的值类型指向区别的详解
2013/05/21 PHP
详解WordPress中简码格式标签编写的基本方法
2015/12/22 PHP
浅谈laravel中的关联查询with的问题
2019/10/10 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
2019/10/24 PHP
用jquery设置按钮的disabled属性的实现代码
2010/11/28 Javascript
jquery中load方法的用法及注意事项说明
2014/02/22 Javascript
jquery处理json数据实例分析
2014/06/03 Javascript
javascript操作Cookie(设置、读取、删除)方法详解
2015/03/18 Javascript
AngularJS基础 ng-mouseenter 指令示例代码
2016/08/02 Javascript
简单谈谈React中的路由系统
2017/07/25 Javascript
vue双花括号的使用方法 附练习题
2017/11/07 Javascript
webpack构建换肤功能的思路详解
2017/11/27 Javascript
JS实现面向对象继承的5种方式分析
2018/07/21 Javascript
JavaScript设计模式之装饰者模式实例详解
2019/01/17 Javascript
JS实现的贪吃蛇游戏完整实例
2019/01/18 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
JavaScript变量作用域及内存问题实例分析
2019/06/10 Javascript
如何用JS模拟实现数组的map方法
2020/07/30 Javascript
phpsir 开发 一个检测百度关键字网站排名的python 程序
2009/09/17 Python
深入理解Python中字典的键的使用
2015/08/19 Python
浅谈python日志的配置文件路径问题
2018/04/28 Python
对Python中class和instance以及self的用法详解
2019/06/26 Python
Python数据类型之列表和元组的方法实例详解
2019/07/08 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
python实现简单银行管理系统
2019/10/25 Python
Python StringIO及BytesIO包使用方法解析
2020/06/15 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
联想德国官网:Lenovo Germany
2018/07/04 全球购物
什么是静态路由?什么是动态路由?各自的特点是什么?
2015/09/16 面试题
30岁生日感言
2014/01/25 职场文书
火车来了教学反思
2014/02/11 职场文书
经济管理毕业生求职信
2014/03/15 职场文书
《花瓣飘香》教学反思
2014/04/15 职场文书
水电施工员岗位职责
2015/04/11 职场文书
消费者理赔投诉书
2015/07/02 职场文书