flask + pyecharts 搭建新冠肺炎疫情数据可视化交互分析平台:包含疫情数据获取、态势感知、预测分析、舆情监测等任务

简介:

该项目是浙江大学地理空间数据库课程作业8:空间分析中,使用 flask + pyecharts 搭建的简单新冠肺炎疫情数据可视化交互分析平台,包含疫情数据获取、态势感知、预测分析、舆情监测等任务

包含完整代码和实现的github地址:
https://github.com/yunwei37/COVID-19-NLP-vis

项目分析报告已部署到网页端,可点击http://flask.yunwei123.tech/进行查看

交互可视化分析截图:

line

ana

wordcloud

weibos

空间数据分析 作业要求

作业目的:

了解空间数据在日常生活中的应用,熟悉空间数据统计分析、空间数据挖掘、空间数据可视化等技术。

作业内容:

新型冠状病毒肺炎(COVID-19,简称“新冠肺炎”)疫情肆虐全球多个国家,2020年3月11日,世界卫生组织 (WHO) 正式宣布将新冠肺炎列为全球性大流行病。在全球抗击新型冠状病毒疫情的过程中,产生了前所未有的大规模疫情数据,利用大数据分析技术和方法能够协助发现病毒传染源、监测疫情发展、调配救援物资,从而更好地进行疫情防控工作。空间数据分析作为大数据分析的重要组成,将数据智能处理、直观展示和交互分析有机地结合,使机器智能和人类智慧深度融合、优势互补,为疫情防控中的分析、指挥和决策提供有效依据和指南。

作业要求以新冠疫情或其它重大公共卫生事件的相关时空数据为基础,利用数据清洗与管理、统计分析、数据挖掘、数据可视化等相关技术和方法,探索并发现疫情大数据背后隐藏的模式和规律。请选择一个具体的研究题目,进行深入分析。

选题:疫情预测与舆情监测:

本项目希望能利用交互式空间数据分析技术,感知和预测疫情发展趋势与关键节点、分析社交媒体话题与情感的动态演变、对社会舆情进行态势感知。

文档与目录结构

  • dataSets:使用的数据集

    • china_provincedata.csv 中国各省、直辖市、自治区、特别行政区的疫情数据
    • countrydata.csv 全球214个国家地区以及钻石公主号邮轮的疫情数据
    • nCoV_900k_train.unlabled.csv

      数据集依据与“新冠肺炎”相关的230个主题关键词进行数据采集,抓取了2020年1月1日—2020年2月20日期间共计100万条微博数据,并对其中10万条数据进行人工标注,标注分为三类,分别为:1(积极),0(中性)和-1(消极)。

    • nCoV_100k_train.labled.csv 同上,有标注

      数据集太大了就先不上传了

    • nCov_10k_test.csv 同上

    • yqkx_data-5_21.csv 使用爬虫获取的人民网疫情快讯新闻100篇
    • 中国社会组织_疫情防控-5_21.csv 中国社会组织公共服务平台疫情防控专区新闻
    • weiboComments-5_21.csv 5.21微博《战疫情》主题下的微博和评论数据
  • notebook 分析时使用的notebook
  • scripts python脚本(爬虫、可视化、数据处理等等)
    • spider-yqkx.py 人民网爬虫
    • spider-社会组织.py 中国社会组织公共服务平台爬虫
    • weibo_战疫情爬虫_spider.py 微博《战疫情》爬虫
    • pyecharts-zhexian-country.py 使用pyecharts绘制任一国家疫情数据曲线图
    • hierachy.py 层次聚类分析代码
    • jiebafenci.py jieba分词代码及词云图渲染
    • lineCountry.py 生成疫情曲线图
    • logistic.py logistic分析代码
    • mapchina.py 生成中国疫情地图
    • mapworld.py 生成世界疫情地图
    • mergeweibo.py weiboprocess.py 微博数据处理工具
    • weiboAnalyse.py 微博数据分析代码
    • wordData.py weiboWordData.py 词云图保存数据
    • tfidf.py tfidf值可视化
    • sentiments.py 情感分析
  • templates: 网站html/css/js及图片文件

作业部分相关技术栈

  • 数据库的构建与sql语句查询
  • pyEcharts可视化
  • postgres sql数据分析
  • snownlp 情感分析
  • jieba
  • flask
目录
相关文章
|
测试技术 Shell 开发者
UVM与验证环境一文通
UVM与验证环境一文通
1820 2
|
4月前
|
数据采集 数据可视化 数据挖掘
均线选股策略研究:基于 Python 数据分析实现
均线选股策略研究:基于 Python 数据分析实现
|
11月前
|
数据采集 人工智能 自然语言处理
52_领域模型:BioBERT与FinBERT
在大语言模型(LLM)快速发展的今天,通用模型如GPT-4、Claude 3和Gemini虽然在广泛任务上表现出色,但在专业领域如医疗、金融和法律等场景中,往往难以达到专业人员的期待精度。2025年的研究表明,领域特定的预训练模型在垂直领域任务中能够显著超越通用模型,为专业应用提供更可靠的支持。本文将深入剖析BioBERT、FinBERT等代表性领域模型的技术原理、训练方法、性能评估及实际应用案例,探讨垂直领域预训练的独特优势与未来发展趋势。
1483 0
|
人工智能 自然语言处理 算法
具身智能高校实训解决方案 ----从AI大模型+机器人到通用具身智能
在具身智能的发展历程中,AI 大模型的出现成为了关键的推动力量。高校作为培养未来科技人才的摇篮,需要紧跟这一前沿趋势,开展具身智能实训课程。通过将 AI 大模型与具备 3D 视觉的机器人相结合,为学生搭建一个实践平台。
2246 64
|
数据库
深入浅出理解数据库s锁和x锁
深入浅出理解数据库s锁和x锁
1997 1
|
人工智能 数据挖掘 决策智能
跟着我的步骤,轻松打造出 AI 智能体
跟着我的步骤,轻松打造出 AI 智能体
895 3
跟着我的步骤,轻松打造出 AI 智能体
|
XML JSON Java
Java POI Word07版插入图片并指定浮动位置
由于工作需要,又接触到了POI操作Word,以往只是简单的读取操作,这次是写入操作;
2002 1
Java POI  Word07版插入图片并指定浮动位置
|
SQL Java 数据库连接
Mybatis-Plus删除操作以及实现逻辑删除
Mybatis-Plus删除操作以及实现逻辑删除
Mybatis-Plus删除操作以及实现逻辑删除
|
机器学习/深度学习 人工智能 自然语言处理
AI在创造还是毁掉音乐?——探索人工智能对音乐创作的影响
在当今数字化时代,人工智能(AI)技术的快速发展不仅改变了我们的生活方式和工作方式,也在音乐创作领域引发了广泛的讨论和热议。最近,随着各类音乐生成AI模型的涌现,人们开始探讨AI在音乐创作中的作用,以及它对传统音乐产业的潜在影响。
1339 5

热门文章

最新文章