"景先生毕设|www.jxszl.com

基于flask和echarts新冠肺炎数据可视化设计与实现(附件)【字数:9538】

2024-11-03 19:46编辑: www.jxszl.com景先生毕设
从新冠疫情爆发至今,这场疫情已经影响了几乎全球所有人的生活,对于整个世界而已无疑是一场巨大的灾难。近期国内疫情突然爆发多处,情况十分严峻。新冠疫情的情况更加备受人们的关注,不仅是从热点还是新闻方面。随着近年来大数据行业的蓬勃发展和各种数据的公开化,为了更加直观的显示和分析新冠疫情肺炎的发展趋势,人们通过对Python的Requests、Pyecharts、json、pymysql等库,对国内以及国外疫情的数据进行爬取和制作疫情数据可视化的发展情况。
目 录
一、引言 1
二、开发环境以及工具的介绍 1
(一)Python介绍 1
(二)Pycharm介绍 1
(三)WPS Excel介绍 1
(四)HTML介绍 2
(五)Echarts介绍 2
三、可行性、功能与需求分析 2
(一)设计可行性与需求分析 2
(二)功能与设计方案 2
(三)数据获取分析 3
(四)相关技术分析 5
1.网络爬虫 5
2.反爬虫 6
3.存储技术 8
4.可视化 8
四、项目设计 9
(一)数据获取 9
(二)数据存储 14
(三)数据查询 21
(四)Flask 第三方库 23
五、数据可视化 24
(一)Web页面设置 24
(二)Echarts 图例 27
(三)Ajax使用 28
(四)数据展示 31
1.国内确诊 31
2.国内死亡统计 32
3.亚洲死亡统计 34
4.国内具体数据 34
5.欧洲具体统计 35
6.热搜词云 36
(五)设计结论 37
六、总结 37
致谢 38
参考文献 39
一、引言
由于计算机地快速发展,大数据时代的到来使得数据的挖掘和分析对人们的生活产生了各种变化,已然成为了不可或缺的一部分。以新冠疫情数据为例, *51今日免费论文网|www.51jrft.com +Q: ^351916072
通过简单的数据要通过人眼仔细观察,通过人脑记录的数据,进行分析从而做出判断与决策,并且人做的事情并不能保证百分百正确,这给人带来了更大的负荷。由于新冠肺炎疫情人数的快速增加,全国乃至全世界都在增加,数据分析变得尤其重要。随着时代的变化,互联网的不断发展和进步,大数据、互联网和数据库的迅速发展与完善,为我们的数据的提取和数据可视化的制作与分析提供了必不可少的支持,相对于只通过单纯的看数字和人脑记录的方法,不仅减轻了人的负荷,从而更加快速便捷的便于决策者做出判断。本文通过Python程序设计语言来展示,通过Python爬虫技术获取新冠肺炎疫情网页的数据,根据制作数据可视化的内容需要,对数据的内容进行筛选、处理从而制作成数据可视化页面的内容,并对获取的数据分析,更加直白清晰的让人们和决策者们了解情况和做出及时的决定。
开发环境以及工具的介绍
为本次新冠疫情信息的采集和分析所需要的数据进行获取,解析,提取,储存以及数据可视化展示时调用数据,本次项目用到的开发工具Python,Pycharm、Excel、MySQL、HTML、Echarts,以及第三方库:requests、json、Flask、etree、openpyxl、pymysql、jsonify以及浏览器Microsoft Edge。
Python介绍
Python也被当做一种叫ABC语言的替代品。它还提出了高效的高级数据结构,是一个面向对象的编程语言,它不但具有传统编程语言的简洁性、应用范围广泛、易于维护、易读性和可扩展性,同时还有具有丰富的标准分类数据库功能,使它成为了数据挖掘的第一首选编程语言,这也使Python能够广泛地应用于Web和Internet、科学技术算和统计软件开发、大数据分析、互联网爬虫、网络开发等各个应用领域。Python的语法和动态类型,以及其解释类编程语言的本质,使它逐渐变成了大多数为平台编写脚本并快速发布应用的编程语言。而随着时代的变迁,Python的不断更新,随着新功能的加入,逐渐用于独立的、大型项目的发布。
Pycharm介绍
PyCharm是一个Pyhton IDE(ntegrated Development Environment,集成开发环境),它同时具备了一般的IDE的特性,比如:调试、语法高亮、项目管理、代码跳转、智能提示、任务自动完成、单元测试、版本控制等,它同时也具备很多的特性用于Django开发、支持Google的APP引擎、编码协助等,但是对于调用第三方库的时候必须先安装所需要的库:pip install第三方库名。
WPS Excel介绍
Excel作为WPS系统中的电子表格程序,我们利用Excel创建工作表和工作簿,更加便捷的观看数据存放的情况;同时Excel还有可以利用数据生成图表进行数据分析。它同时还具备大量的公式函数的应用,更加便捷的让计算简单。在数据分析中,图形是最直观的表现方式。除了Excel电子表格,WPS office中还有word、PPT、PDF阅读等等功能,同时与Microsoft office中的一些功能相对应。
HTML介绍
HTML是超文本标记语言,它并不是编程语言,只作为一种标记语言,通过使用它的标记标签来对网页进行叙述,编写方便简单,它可以通过CSS(风格样式表)一些样式来对网页格式设计,从而来美化页面展示的内容,也可以通过JavaScript使用HTML页面具有动态性和交互性。HTML元素是构建网站的基石。

原文链接:http://www.jxszl.com/jsj/wljs/608354.html