用 Python 动态曲线图来对全球疫情进行演示

作者:Lemon

出品:Python数据之道


用 Python 动态曲线图来对全球疫情进行演示

各位同学好,我是 Lemon 。

最近一段时间,我写了几篇用 Python 的交互式可视化工具 Plotly 来演示全球疫情情况的文章,如下:

如今(截至3月28日),全球确诊数量超过60万人,美国确诊数量已超过10万人,成为目前人数最多的国家,而且,疫情扩散的趋势还在快速发展过程中,多个国家首脑或高官也确诊,总体情况令人担忧,多国经济陷入困境,金融市场动荡不安。

今天,Lemon 继续来分享用 Plotly 对疫情情况进行可视化,本次我们用动态曲线图来进行演示。先来看最终的效果:

数据来源

本次我们主要使用动态曲线来可视化分析疫情的发展情况,疫情的数据来源于开源项目 Akshare 。为了代码和演示情况能够复现,这里我提供了保存好的数据供大家练习使用,本文的完整代码及数据文件在文末提供了获取方式。

准备工作

照例,还是先介绍下我运行的环境。

  • Mac 系统

  • Anaconda(Python 3.7)

  • Jupyter Notebook

我是在 Jupyter Notebook 中运行代码的,本次使用到的 Python 库包括 akshare, pandas, plotly 等,首先我们需要将这些工具进行导入。

接着,我们读取已获得的数据(已保存的数据是截至3月28日)。

# 从 akshare 获取数据
# df_all_history = ak.epidemic_history()
# 从csv文件获取数据,这个数据文件的数据截止到3月28日
df_all_history = pd.r
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值