Python3监控疫情的完整代码


Posted in Python onFebruary 20, 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 相关文章推荐
Scrapy抓取京东商品、豆瓣电影及代码分享
Nov 23 Python
wxPython的安装图文教程(Windows)
Dec 28 Python
Python进度条实时显示处理进度的示例代码
Jan 30 Python
ubuntu安装sublime3并配置python3环境的方法
Mar 15 Python
python监控文件并且发送告警邮件
Jun 21 Python
python读取word文档,插入mysql数据库的示例代码
Nov 07 Python
深入解析Python小白学习【操作列表】
Mar 23 Python
Pytorch中的variable, tensor与numpy相互转化的方法
Oct 10 Python
python实现信号时域统计特征提取代码
Feb 26 Python
Python基于pillow库实现生成图片水印
Sep 14 Python
python3读取文件指定行的三种方法
May 24 Python
教你如何使用Python实现二叉树结构及三种遍历
Jun 18 Python
浅谈Pytorch torch.optim优化器个性化的使用
Feb 20 #Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
Feb 20 #Python
Python sys模块常用方法解析
Feb 20 #Python
pytorch 实现在一个优化器中设置多个网络参数的例子
Feb 20 #Python
pytorch ImageFolder的覆写实例
Feb 20 #Python
pytorch torchvision.ImageFolder的用法介绍
Feb 20 #Python
详解python常用命令行选项与环境变量
Feb 20 #Python
You might like
PHP超全局数组(Superglobals)介绍
2015/07/01 PHP
PHP is_array() 检测变量是否是数组的实现方法
2016/06/13 PHP
php实现商城购物车的思路和源码分析
2020/07/23 PHP
Jquery 实现Tab效果 思路是js思路
2010/03/02 Javascript
再说AutoComplete自动补全之实现原理
2011/11/05 Javascript
JavaScript splice()方法详解
2020/09/22 Javascript
jQuery动态创建html元素的常用方法汇总
2014/09/05 Javascript
创建js对象和js类的方法汇总
2014/12/24 Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
2016/06/28 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
js利用clipboardData实现截屏粘贴功能
2016/10/12 Javascript
vue.js将unix时间戳转换为自定义时间格式
2017/01/03 Javascript
Vuex的actions属性的具体使用
2019/04/14 Javascript
如何基于vue-cli3.0构建功能完善的移动端架子
2019/04/24 Javascript
WEEX环境搭建与入门详解
2019/10/16 Javascript
如何在JS文件中获取Vue组件
2020/09/16 Javascript
python-opencv在有噪音的情况下提取图像的轮廓实例
2017/08/30 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
2018/12/24 Python
python实现Dijkstra静态寻路算法
2019/01/17 Python
使用PYTHON解析Wireshark的PCAP文件方法
2019/07/23 Python
在django项目中导出数据到excel文件并实现下载的功能
2020/03/13 Python
Python多线程:主线程等待所有子线程结束代码
2020/04/25 Python
使用keras实现densenet和Xception的模型融合
2020/05/23 Python
matplotlib基础绘图命令之bar的使用方法
2020/08/13 Python
CSS Grid布局教程之浏览器开启CSS Grid Layout汇总
2014/12/30 HTML / CSS
HTML5 video标签(播放器)学习笔记(一):使用入门
2015/04/24 HTML / CSS
Nanushka官网:匈牙利服装品牌
2019/08/14 全球购物
C#的几个面试问题
2016/05/22 面试题
安全宣传标语口号
2014/06/06 职场文书
学校安全工作汇报材料
2014/08/16 职场文书
餐饮服务员岗位职责
2015/02/09 职场文书
2015年酒店年度工作总结
2015/05/23 职场文书
2015年乡镇食品安全工作总结
2015/10/22 职场文书
python 多态 协议 鸭子类型详解
2021/11/27 Python
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python
CSS使用Flex和Grid布局实现3D骰子
2022/08/05 HTML / CSS