数据可视化之疫情可视化

news2024/11/18 13:41:26

一 前言

新型冠状病毒肺炎(COVID-19,简称“新冠肺炎”)疫情肆虐全球多个国家,2020年3月11日,世界卫生组织 (WHO) 正式宣布将新冠肺炎列为全球性大流行病。

在全球抗击新型冠状病毒疫情的过程中,产生了前所未有的大规模疫情数据,利用数据可视化技术,数据分析技术和方法能够协助发现病毒传染源、监测疫情发展、调配救援物资,从而更好地了解疫情发展情况,进行疫情防控工作,实现疫情可视化大屏。

二 数据采集

利用python技术中的requests模块进行采集,数据保存形式为json数据源

import requests
import json
url='https://api.inews.qq.com/newsqa/v1/query/inner/publish/modules/list?modules=localCityNCOVDataList,diseaseh5Shelf'
headers={
    "User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:107.0) Gecko/20100101 Firefox/107.0"
}
wood=requests.post(url=url,headers=headers,data={})
print(wood.json())
with open("wa.json","w",encoding="utf-8") as f:
  json.dump(wood.json(),fp=f)

三 实现数据清洗和数据可视化

使用finebi软件读取数据,构建出包括全球疫情看板和中国疫情看板。其中全球疫情看板内容包括疫情统计数据、疫情分布、疫情确诊国家排名、全球疫情累计,通过看板即可监控疫情发展情况,中国疫情看板在此基础上增加了风险地区现存确诊、疫情热点。
在这里插入图片描述

在这里插入图片描述

1 疫情统计数据

疫情统计数据展示了今日疫情数据统计情况以及累计情况,包括今日确诊、死亡、治愈病例数,以及累计确诊、死亡、治愈病例数。
在这里插入图片描述

2 疫情分布

疫情分布展示了全国新冠病例的分布情况,通过全国地图实现,病例数越多,颜色越深。

可视化设计时,颜色使用要有意义,确保图表中的颜色用于传递特定的信息,避免无意义地使用颜色,极大程度上会对用户造成噪音干扰。如下区域地图,同色系通过颜色渐变表达数字大小,颜色越深,数字越大。
在这里插入图片描述

3 疫情确诊排名

疫情确诊排名展示了确诊病例数最高的前十个地区的名称与确诊病例数,通过柱形图实现。
在这里插入图片描述

可视化设计时,有效的标记图标是非常必要的,通过标签、图例、坐标轴等方式让图表更生动,图片图标还可以增加趣味性,也能易于理解。

4 疫情累计

疫情累计展示了全国今日疫情地的数据统计信息,涵盖全国各省市的现存确诊、今日确诊、今日治愈、今日死亡病例数。
在这里插入图片描述

5 风险地区现存确诊

风险地区现存确诊展示了存在部分中高风险、部分中风险、低风险、全部低风险的城市名称,以气泡的颜色深浅与大小代表城市的现存确诊数。
在这里插入图片描述

6 疫情热点

疫情热点展示了当前人们关注的疫情热点问题,通过一个报表块实现,采用跑马灯形式实现滚动消息。

在这里插入图片描述

四 总结

2019年底爆发的新型冠状病毒肺炎以迅雷不及掩耳之势在全球范围内传播,而中国作为疫情防控的大国备受世人关注。截止2022年8月30日,全国总确诊人数已达到300100例。为了更直观的展示全国的确诊情况,我们以帆软finebi内置的疫情播报每日12时-15时的统计数据为基础,运用帆软疫情可视化手段从每日新增量、确诊总量、确诊分布三个方面展示全国各地级行政区疫情情况,实现帆软数据可视化大屏功能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/63135.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网络管理——直接网络管理规范

逻辑环 逻辑环机制 每个逻辑节点都有一个逻辑地址,且每个节点有一个后继节点,从而建立一个逻辑环。后继节点定义为:按照NM 地址段节点地址大小排列,小地址节点→大地址节点依次传递网络管理报文;最大地址节点→最小地…

【IoT】产品经理:如何了解行业需求、痛点和发展机会?

需求、痛点、发展机会是跟你所处行业的密切相关的,只有融入这个行业,才能更好地理解需求和痛点。 1、避免一叶障目 你需要做到避免只见树木不见森林,避免自己局限于细节而忽视了全局。 我们对部分的理解再深刻,也无法得到对整体的…

年薪90万男子嫌无聊起诉公司?用任务软件飞项充实工作吧!

每天正常上下班,毫无工作压力,这样的神仙工作是不是你期望的?但最近有个奇葩的新闻引起了网友的热议。就是这样的工作,但“身在福中不知福”的男子米尔斯,却将公司给起诉了,理由是“太无聊”。据报道&#…

SpringCloud框架(二):整合Eureka作为注册中心、Feign进行远程调用、Ribbon实现负载均衡,底层源码解读

环境搭建 生产和消费 RestTemplate,底层源码解读SpringCloud环境搭建:生产和消费 RestTemplate整合Eureka和Feign引入Eureka服务注解中心替代RestTemplate?通过openFegin进行调用当一个请求多次落到一个服务上,其他服务如何平衡这…

【Python项目】毕业设计必备——Python实现一个GUI版本的学生信息管理系统 | 附源码

前言 halo,包子们上午好 很多学计算机的小伙伴应该都知道,毕业设计是一个头疼的东西 今天的话小编这边给大家准备好了一个Python版本的毕业设计课题——学生管理系统 说实话操作起来还是有那么一点点的难度的,但是大家不用担心 作为一个宠粉…

SSM框架学习记录-Spring_day02

1.IOC/DI配置管理第三方bean 之前都是基于自己写的类,如果有需求去管理第三方Jar包中的类,该如何管理? 案例:数据源对象管理 使用Spring的IOC容器来管理Druid连接池对象 思路分析 要使用第三方的技术,需要在pom.xml添加依赖 在配置文件中将…

CloudKit教程之如何从 CloudKit 获取图像资源到 SwiftUI 应用程序

最近,我研究了 CloudKit API 文档,并尝试将数据库和资产集成到我的应用程序中。这是我的一些发现,希望对您有所帮助…… 想要从 iCloud 公共数据库获取图像资产到他们的 SwiftUI 应用程序的 Apple 开发人员而写的。 将 Sign in with Apple 集成到 CloudKit 新建 Xcode 项…

CSRF漏洞利用与防御

今天继续给大家介绍渗透测试相关知识,本文主要内容是CSRF漏洞利用与防御。 免责声明: 本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负! 再次强调:严禁对未授权设…

Spring更简单的存储和读取Bean

⭐️前言⭐️ 在上一篇文章【Spring的创建与使用】中,我们已经了解了Spring中bean对象的基本的创建和使用方法,这篇文章通过注解的方法,使得存储和读取对象更加简单。 🍉博客主页: 🍁【如风暖阳】&#x1…

[附源码]计算机毕业设计JAVA疫情背景下社区公共卫生服务系统

[附源码]计算机毕业设计JAVA疫情背景下社区公共卫生服务系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术&#xff1a…

分布式事务最终一致性的方案

最终一致性的方案 知识储备 分布式系统中不可避免存在分布式事务带来的一致性问题。为了解决这个问题,需要熟悉业界相关的理论: ACID CAP BASE 2PC 3PC TCC 对于一致性的处理,分为强一致和最终一致性。强一致,对系统的吞吐…

cox回归RCS阈值效应函数cut.tab1.3发布

写在前面的话,本次只发布了cox回归RCS阈值函数,请看清楚再购买,觉得贵的可以等一等,这个函数最终会放在ggrcs包上面,免费供大家使用,急用的可以先看看。 接下来聊聊cox回归RCS阈值函数是干什么用的&#xf…

[附源码]Python计算机毕业设计SSM江西婺源旅游文化推广系统(程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Python入门 函数 基础入门篇

一、什么是函数 函数是最基本的一种代码抽象的方式,是组织好的可重复使用的,用来实现单一或相关联功能的代码段。 函数是对做相似的事情或相似的动作进行封装,它能提高应用的模块性和代码的重复利用率。我们要封装好一个函数,首…

[附源码]计算机毕业设计设备运维平台出入库模块APPSpringboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

【STM32学习(3)】STM32——简述中断的基础知识

中断一、中断的定义二、中断的作用三、中断源(中断触发的硬件)四、中断类型五、中断优先级六、中断服务函数一、中断的定义 中断,即CPU在正常执行程序的过程中,遇到外部(IO引脚中断)/内部(定时…

Maven技术

目录 传统项目管理分析(导入jar包形式) maven组成部分 maven项目构建命令 maven高级 项目的聚合与继承 maven子父工程 需求:使用maven子父工程完成登录并跳转到首页列表 创建父工程 在父工程中以module的形式创建子模块 在父工程中以…

RocketMQ 5.0 可观测能力升级:Metrics 指标分析

作者:玄珏 从消息的生命周期看可观测能力 在进入主题之前先来看一下 RocketMQ 生产者、消费者和服务端交互的流程: message produce and consume process RocketMQ 的消息是按照队列的方式分区有序储存的,这种队列模型使得生产者、消费者和…

Matlab论文插图绘制模板第67期—三角网格图(Trimesh)

在之前的文章中,分享了Matlab网格曲面图的绘制模板: 以及一些特殊形式的网格曲面图: 这一次,再来分享一种特殊的网格曲面图:三角网格图。 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板…

为初学者介绍轻量级目录访问协议——LDAP

如果您是刚接触Active Directory (AD)的初学者,那么当您发现LDAP这个术语时可能会感到十分迷茫。今天就让我们来您熟悉 LDAP,让您更加坚定学习AD域管理的信心。 LDAP 首先,让我们直面主题!什么是 LDAP? LDAP 是一种标…