使用python绘制全国疫情按照日期的发展趋势

导包

import pandas as pd
from pyecharts import Bar

读取csv文件

我使用的是截止到2020年6月19日的全国疫情数据

data = pd.read_csv('D:\PycharmProjects\zhangyou\疫情\china_daily_status_2020-06-19.csv')

这个文件中包含了全国疫情的确诊、疑似、死亡、治愈……
但是我现在只需要使用到确诊,此时我再做一步数据清洗

 clean_data = data[data['累计确诊'] > 0]

绘图

首先掰着手指头算一下,从疫情开始(大部分官网的数据是从2020年1月13日开始计算),到现在为止,不足200天,那么我想要全部输出数据,我可以定位为200,此时可以将数据完全输出

top200_cities = clean_data.sort_values(by=['累计确诊']).head(200)
    bar = Bar("全国疫情按日期发展趋势")
    bar.add(
        "",
        top200_cities['日期'],
        top200_cities['累计确诊']
    )
    bar.render('全国疫情按照日期发展趋势.html')

输出结果

意料之内,如此的拥挤,瞅的我眼痛
在这里插入图片描述

修改绘图部分的代码

top200_cities = clean_data.sort_values(by=['累计确诊']).head(200)
    bar = Bar("全国疫情按日期发展趋势")
    bar.add(
        "",
        top200_cities['日期'],
        top200_cities['累计确诊'],
        is_label_show=False,
        xaxis_interval=0,
        xaxis_rotate=30,
        is_datazoom_show=True,
        #is_convert = True
    )
    bar.render('全国疫情按照日期发展趋势.html')

最终效果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

验证数据

由于我在6月19日采集到的csv文件的数据截止到2020年6月18日,所以输出的结果也是到当天,且数据准确无误
在这里插入图片描述
我的微信公众号,欢迎关注哈哈哈!
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值