新型冠状病毒数据可视化
通过现有的新型冠状病毒的数据,生成数据可视化展示图。
确保使用的Python版本为3.6+,在项目根目录下执行以下还命令
virtualenv env
source env/bin/activate
pip install -r requirements.txt
注:步骤2, 在windows系统下命令为,
./env/Scripts/activate
。当然可以直接执行步骤3,但不建议这样做
因为主要使用pyecharts库,默认的静态资源需要连接远程服务器, 如果需要在不能联网的环境上使用 pyecharts,需要离线安装 pyecharts 以及提供本地静态资源 HOST 服务。 具体方法请到该网址查看 https://assets.pyecharts.org/
项目所用的数据来源于丁香园网站发布的数据,如果需要,请查看该项目DXY-COVID-19-Data
激活项目的虚拟环境后,切换目录至COVID19/core/
,执行以下命令
python run.py
生成图表,在COVID19/output
目录下可查看有关国内疫情的图表。
因为生成世界疫情图表所使用的数据来源有些不同,需要进行较多的数据清洗,故使用Jupyter文档的方式生成,在生成世界疫情图表时,确保已安装可以运行Jupyter文档的环境(建议直接安装Anaconda),直接执行 JupyterNotebookFile 目录下的LTS_DXYArea.ipynb 文件即可(每次推送会将该部分最新的疫情情况图表推送至远程仓库中)。
项目根目录下的文件 All figure.html 提供了所有图表的链接,方便查看