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 相关文章推荐
python通过字典dict判断指定键值是否存在的方法
Mar 21 Python
Python简单实现查找一个字符串中最长不重复子串的方法
Mar 26 Python
对Python中9种生成新对象的方法总结
May 23 Python
对tf.reduce_sum tensorflow维度上的操作详解
Jul 26 Python
详解使用python绘制混淆矩阵(confusion_matrix)
Jul 14 Python
对Python _取log的几种方式小结
Jul 25 Python
pandas 对group进行聚合的例子
Dec 27 Python
使用Django搭建网站实现商品分页功能
May 22 Python
Softmax函数原理及Python实现过程解析
May 22 Python
Python 实现微信自动回复的方法
Sep 11 Python
pytho matplotlib工具栏源码探析一之禁用工具栏、默认工具栏和工具栏管理器三种模式的差异
Feb 25 Python
Python的collections模块真的很好用
Mar 01 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+MSSQL分页的例子
2006/10/09 PHP
PHP 字符串分割和比较
2009/10/06 PHP
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
列举PHP的Yii 2框架的开发优势
2015/07/03 PHP
PHP7安装Redis扩展教程【Linux与Windows平台】
2016/09/30 PHP
[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】
2017/09/02 PHP
详解thinkphp中的volist标签
2018/01/15 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
PHP使用ActiveMQ实现消息队列的方法详解
2019/05/31 PHP
js获取url参数的使用扩展实例
2007/12/29 Javascript
Three.js源码阅读笔记(Object3D类)
2012/12/27 Javascript
js setTimeout 参数传递使用介绍
2013/08/13 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
jquery $("#variable") 循环改变variable的值示例
2014/02/23 Javascript
果断收藏9个Javascript代码高亮脚本
2016/01/06 Javascript
分步解析JavaScript实现tab选项卡自动切换功能
2016/01/25 Javascript
深入理解vue.js中$watch的oldvalue与newValue
2017/08/07 Javascript
JS/jQuery实现DIV延时几秒后消失或显示的方法
2018/02/12 jQuery
javascript创建元素和删除元素实例小结
2019/06/19 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
解决PyCharm import torch包失败的问题
2018/10/13 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
在python中实现求输出1-3+5-7+9-......101的和
2020/04/02 Python
基于tensorflow for循环 while循环案例
2020/06/30 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
在pycharm创建scrapy项目的实现步骤
2020/12/01 Python
CSS3悬停效果案例应用
2012/11/21 HTML / CSS
Marks & Spencer爱尔兰:英国马莎百货
2016/04/20 全球购物
北京天润融通.net面试题笔试题
2012/02/20 面试题
考博专家推荐信
2014/05/10 职场文书
超越自我演讲稿
2014/05/21 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
优秀教师事迹材料
2014/12/15 职场文书
小学科学课教学反思
2016/02/23 职场文书
标准发言稿结尾
2019/07/18 职场文书
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS