All Projects → yunwei37 → Covid 19 Nlp Vis

yunwei37 / Covid 19 Nlp Vis

Licence: mit
使用 flask + pyecharts 搭建的新冠肺炎疫情数据可视化交互分析网站平台,包含疫情数据获取、每日疫情地图、曲线图展示,数据统计分析、态势感知、确诊人数预测分析算法设计、NLP舆情监测等任务(数据更新到 6.19 )

Projects that are alternatives of or similar to Covid 19 Nlp Vis

Maps4all
Generalized application for displaying location-based resources on a map
Stars: ✭ 36 (-62.5%)
Mutual labels:  flask, maps
Flask Googlemaps
Easy way to add GoogleMaps to Flask applications. maintainer: @RiverFount
Stars: ✭ 550 (+472.92%)
Mutual labels:  flask, maps
Flask Todolist
exemplary flask application - small to-do list WebApp example
Stars: ✭ 85 (-11.46%)
Mutual labels:  flask
Work At Olist
Apply for a job at Olist's Development Team: https://bit.ly/olist-webdev
Stars: ✭ 93 (-3.12%)
Mutual labels:  flask
Stayfit
📱 🏃 🍎 Fitness application that’s used to keep track of your physical fitness data, daily calorie count, invite friends to work out together and ultimately get healthy.
Stars: ✭ 90 (-6.25%)
Mutual labels:  maps
Pybooks
python books
Stars: ✭ 87 (-9.37%)
Mutual labels:  flask
Leaflet Tilefilter
Change the appearance of Leaflet map tiles on the fly using a variety of canvas or CSS3 image filters. It's like Instagram for Leaflet map tiles.
Stars: ✭ 90 (-6.25%)
Mutual labels:  maps
Geoswift
The Swift Geometry Engine.
Stars: ✭ 1,267 (+1219.79%)
Mutual labels:  maps
Lecture Summarizer
Lecture summarization with BERT
Stars: ✭ 94 (-2.08%)
Mutual labels:  flask
Incepiton Mysql
🍭A web platform designed for mysql inception
Stars: ✭ 90 (-6.25%)
Mutual labels:  flask
Watson Voice Bot
Create a Watson Assistant chatbot that uses voice over a web browser.
Stars: ✭ 92 (-4.17%)
Mutual labels:  flask
Carbon Api
Unofficial API for generating beautiful images of your source code using Carbon.
Stars: ✭ 89 (-7.29%)
Mutual labels:  flask
Job Web Demo
Python Web 实战项目,Flask + Jinja2 + Bootstrap 开发的招聘网站
Stars: ✭ 87 (-9.37%)
Mutual labels:  flask
Flaskdash
Flask starter app featuring CoreUI and the FlaskUser module.
Stars: ✭ 90 (-6.25%)
Mutual labels:  flask
Ccks2019 Task5
CCKS2019评测任务五-公众公司公告信息抽取,第3名
Stars: ✭ 87 (-9.37%)
Mutual labels:  flask
Markbj
一个开放的知识社区
Stars: ✭ 94 (-2.08%)
Mutual labels:  flask
Blogreworkpro
Rework the BlogRework, a SEO friendly SPA, build with flask, react, redux, mongodb...
Stars: ✭ 86 (-10.42%)
Mutual labels:  flask
Osmic
CC0 SVG Map Icons, mirror of repo on Gitlab
Stars: ✭ 89 (-7.29%)
Mutual labels:  maps
Solarpi
A RaspberryPi based, Flask powered photovoltaic monitor
Stars: ✭ 90 (-6.25%)
Mutual labels:  flask
Flask Rest Template
template for a rest app with flask, flask-rest and more...
Stars: ✭ 95 (-1.04%)
Mutual labels:  flask

疫情预测与舆情分析

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

在全球抗击新型冠状病毒疫情的过程中,产生了前所未有的大规模疫情数据,利用大数据分析技术和方法能够协助发现病毒传染源、监测疫情发展、调配救援物资,从而更好地进行疫情防控工作。空间数据分析作为大数据分析的重要组成,将数据智能处理、直观展示和交互分析有机地结合,使机器智能和人类智慧深度融合、优势互补,为疫情防控中的分析、指挥和决策提供有效依据和指南。

本项目希望能利用交互式空间数据分析技术,使用 flask + pyecharts 搭建简单新冠肺炎疫情数据可视化交互分析平台,感知和预测疫情发展趋势与关键节点、分析社交媒体话题与情感的动态演变、对社会舆情进行态势感知。

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

交互可视化分析报告截图:

文档与目录结构

  • 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及图片文件

  • index.md:网站的 markdown 版本

  • server.py:flask app

  • 新冠肺炎时序数据预测算法设计.docx

作业部分相关技术栈

  • 数据库的构建与 sql 语句查询
  • pyEchart 可视化
  • postgres sql 数据分析
  • snowNLP 情感分析
  • jieba
  • flask

运行:

  1. 运行 server.py
  2. 打开 http://127.0.0.1:5000/

注:此处使用的pyecharts版本为1.7.1,可能和后续 1.8 以上的版本存在部分不兼容,可以通过以下命令安装:

pip install pyecharts==1.7.1

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].