2020年遭遇了百年不遇的黑天鹅事件——新冠肺炎疫情,这次疫情无论是对国家还是对个人都带来了不小的挑战。
但是,在巨大的挑战面前,我们伟大的祖国采取了一系列有效的防疫措施,例如火神山医院的建成仅用了10天时间,让世界再次见证了中国力量。
我国能够取得防疫攻坚的重大胜利,离不开中国人民的众志成城,更离不开祖国的日益强大。下面,我们通过近50年的GDP增长来感受一下祖国的崛起。
上面的动态排名图(时间轮播多图,此图为组合图表)是通过Python中pandas库与pyecharts库实现,其中pandas库用于读取数据;pyecharts用于图表展示,这两个库均可以使用pip进行安装。
pandas和pyecharts安装完成后,使用pandas读取data.xlsx文件数据(data.xlsx保存全球国家1971-2019年GDP数据,数据来源:世界银行数据库)。
# 读取文件数据 (导包过程省略)
df= pd.read_excel('data.xlsx', index_col='年份', engine="openpyxl")
数据读取后,使用pyecharts进行图表展示。在pyecharts官网示例中,我们可参考Timeline - Timeline_bar_reversal中的示例,该示例的外观结构与我们实现的动态排名图相同,不同的是,该示例不具备排名功能,因此我们对这个示例进行改造。
# 创建Timeline()
实例 tl = Timeline()
# 遍历年份