2019ncov
![Python 3](https://camo.githubusercontent.com/27d4b90403b40087ef1f9c31d3dd7f6c3395b800633a164ed71ab14dea9aed4a/68747470733a2f2f707975702e696f2f7265706f732f6769746875622f636f726f6e6176697275732d70692f323031396e636f762f707974686f6e2d332d736869656c642e737667)
开发环境
- Python 3.7.5
- Scrapy 1.8.x
- Django 2.2.x
- pygal 2.4
数据源
疫情数据表
字段 |
对应中文 |
类型 |
name |
名称 |
char |
province |
省份 |
char |
add_suspect |
新增疑似 |
int |
cumulative_suspect |
累计疑似 |
int |
new_diagnosis |
新增确诊 |
int |
cumulative_diagnosis |
累计确诊 |
int |
added_death |
新增死亡 |
int |
cumulative_death |
累计死亡 |
int |
published_at |
发布日期 |
date |
export data to csv
cd novel_coronavirus
scrapy crawl coronavirus -t csv -o ncov.csv
install
docker-compose build
docker-compose up -d
使用 pygal 绘制 treemap 图
cd /path/to/ncov/
python manage.py runserver
chrome http://127.0.0.1:8000/epidemic/20200215/
![novel corona virus treemap](https://raw.githubusercontent.com/waenwj/2019ncov/master/img/treemap.png)