Skip to content

xyjixyjixyji/Viz-of-COVID-in-Shanghai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Viz-of-COVID-inShanghai

此项目是上海交通大学CS239课程项目,请根据如下步骤使用此项目。

获取白玉兰项目数据:

sh fetch.sh

项目代码会自动解析csv文件

地图的绘制

在src文件夹下,修改map.py中的decode_file、csv_file的路径到存储的位置后,直接运行即可。最终会生成一个html文件。生成了html文件之后仍需要对html代码进行图例以及样式上的微调,具体要将右上角图例改为时间区间,地图样式修改为:https://{s}.tile.thunderforest.com/transport-dark/{z}/{x}/{y}{r}.png

微博评论爬取

进入 微博评论爬虫 文件夹,按照其中README进行操作即可。

情绪分析

进入 sentiment-data-generator 文件夹,将微博爬取的数据放入文件夹中,将文件名称存入purify.py和create_data.py的date列表中,运行purify.py后运行create_data.py即可,数据结果在sentiment-data-generator文件夹中。

运行项目

在src文件夹下,运行:

python backend.py

点击运行产生的网址端口进入项目界面,如下图所示:

1

项目使用

分为三个可使用界面和一个团队介绍界面

全市信息概览

地图中蓝色标记代表区,点击可以看到该区的每日新增变化折线图:

2

带颜色的点表示通报的病例,将鼠标悬停在其上可以查看其通报时间,地点和次数: 4

点击右上角柱状图/折线图按钮,可以切换左侧图表类型。

舆情分析

4

拖动中间的进度条,可以查看4月2日到5月28日之间每一天的舆情分析结果

全市分区统计数据

5

点击对应区板块(标黄),即可查看该区每日新增病例的变化折线图

About

Course Project of CS239 in SJTU

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages