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 相关文章推荐
PHP webshell检查工具 python实现代码
Sep 15 Python
Python中列表和元组的相关语句和方法讲解
Aug 20 Python
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
Dec 31 Python
Django基础知识与基本应用入门教程
Jul 20 Python
python安装twisted的问题解析
Aug 21 Python
基于python实现雪花算法过程详解
Nov 16 Python
python3读取autocad图形文件.py实例
Jun 05 Python
keras自定义损失函数并且模型加载的写法介绍
Jun 15 Python
python爬虫使用requests发送post请求示例详解
Aug 05 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
Oct 15 Python
分享PyCharm最新激活码(真永久激活方法)不用每月找安装参数或最新激活码了
Dec 27 Python
如何在Python中妥善使用进度条详解
Apr 05 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生成自定义长度随机字符串的函数分享
2014/05/04 PHP
ThinkPHP自动填充实现无限级分类的方法
2014/08/22 PHP
Thinkphp+smarty+uploadify实现无刷新上传
2015/07/30 PHP
tp5实现微信小程序多图片上传到服务器功能
2018/07/16 PHP
浅谈php调用python文件
2019/03/29 PHP
javascript showModalDialog,open取得父窗口的方法
2010/03/10 Javascript
js 点击按钮弹出另一页,选择值后,返回到当前页
2010/05/26 Javascript
改善用户体验的五款jQuery插件分享
2011/05/22 Javascript
javascript是怎么继承的介绍
2012/01/05 Javascript
解析offsetHeight,clientHeight,scrollHeight之间的区别
2013/11/20 Javascript
JavaScript判断文件上传类型的方法
2014/09/02 Javascript
JavaScript实现快速排序的方法
2015/07/31 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
vue+ESLint 配置保存 自动格式化代码
2020/03/17 Javascript
vue调用微信JSDK 扫一扫,相册等需要注意的事项
2021/01/03 Vue.js
easy_install python包安装管理工具介绍
2013/02/10 Python
python爬虫爬取网页表格数据
2018/03/07 Python
python之pandas用法大全
2018/03/13 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
提升Python程序性能的7个习惯
2019/04/14 Python
15个应该掌握的Jupyter Notebook使用技巧(小结)
2020/09/23 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
深入浅析css3 中display box使用方法
2015/11/25 HTML / CSS
COS美国官网:知名服装品牌
2019/04/08 全球购物
英国露营设备和户外服装购物网站:Simply Hike
2019/05/05 全球购物
澳大利亚最便宜的网上药房:Chemist Warehouse
2020/01/30 全球购物
中职应届生会计求职信
2013/10/23 职场文书
电大物流学生的自我评价
2013/10/25 职场文书
公司人事专员岗位职责
2014/08/11 职场文书
四风问题原因分析及整改措施
2014/10/24 职场文书
班级元旦晚会开幕词
2016/03/04 职场文书
Python如何解决secure_filename对中文不支持问题
2021/07/16 Python
Python字典的基础操作
2021/11/01 Python
一条慢SQL语句引发的改造之路
2022/03/16 MySQL
Meta增速拉垮,元宇宙难当重任
2022/04/29 数码科技