上一期用MATLAB实现了世界各国GDP排名变化的动态图:1960-2018年世界各国GDP排名变化--Matlab动图实现。今天在这里用Python实现一下。

数据来源:

https://data.worldbank.org.cn/

1代码

#coding=utf-8import pandas as pdimport matplotlib.pyplot as pltimport matplotlib.animation as animationimport PlotUtilimport sysdef is_country(x, fields):  for field in fields:    if field in x.encode("utf-8"):      return False  return Truedef main():  # 读取数据  gdp = pd.read_excel("API_NY.GDP.MKTP.CD_DS2_zh_excel_v2_103680.xls")  # 筛选:去掉世界、一些地区性的数据  fields = ["世界", "收入国家", "地区", "南亚", "组织成员", "人口","北美", "联盟", "IBRD", "IDA", "重债穷国"]  gdp["is_country"] = gdp.apply(lambda x: is_country(x["Country Name"], fields), axis = 1)  gdp = gdp[gdp["is_country"] == True]  datas = []  for year in range(1960, 2019):    year = str(year)    gdp.sort_values(year, inplace = True, ascending = False)    print(year,"==========================================")    print(gdp[0:15][["Country Name", year]])    data = gdp[0:15] #排序,取前15名    data.sort_values(year, inplace = True, ascending = True)    data[year] = data[year] / 10 ** 11    datas.append([year, data[year].tolist(), data["Country Name"].tolist()])  # 绘制动态图  plot = PlotUtil.Plot(datas)  plot.showGif("gdp.gif")if __name__ == '__main__':  main()

2图如需源码,请后台留言“GDP”。说说线性规划

泰勒图的MATLAB实现

Python爬取高德地图--瓦片图

ArcPy批量定义投影和批量投影转换

机器人局部规划算法--DWA算法原理

ArcGIS时间滑块实现车辆轨迹动态展示

GPS数据处理---在野外采样寻点中的应用

▼更多精彩推荐,敬请关注我们▼

gdp python 变迁动图_19602018年世界各国GDP排名变化Python动图实现相关推荐

  1. python爬虫实战1:1980~2020年世界各国GDP数据获取

    以下内容均为个人理解,如有错误,请评论留言,会尽快修改,谢谢!!! 1980~2020年世界各国GDP数据获取 数据爬取的过程 1.单页爬取 2.单页数据提取 爬虫完整代码 结果展示: 数据爬取的过程 ...

  2. 35年来中国及其它世界各国GDP排名

    35年来中国及其它世界各国GDP排名 1970年世界各国(地区)GDP总值排名 01----美国--------1,0255亿美元 13----中国-----------272亿美元 1980年世界各 ...

  3. 2010年底世界各国GDP

    来自The World Factbook <世界概况>       由美国中央情报局(CIA)出版)最权威的报道,2010年底世界各国GDP如下 - World 61,963,429    ...

  4. 世界各国GDP国民生产总值1960-2021

    资料名称:世界各国GDP国民生产总值1960-2021 数据来源:数据来源于世界银行. 数据格式:excel 相关指标:GDP (2015年不变价美元) 国内生产总值(不变本币单位) GDP(现价本币 ...

  5. 世界各国GDP、人均GDPl国民生产总值1960-2021

    世界各国GDP.人均GDPl国民生产总值1960-2021 按不同单位整理,当地货币单位.不变货币单位.美元等 有少量缺失,均为官方缺失 数据来源:世界银行

  6. 2014年最新世界各国面积排名(172个国家)

    2014年最新世界各国面积排名国家国土面积 (万平方公里) 1 俄罗斯 1707.5 2 加拿大 997.1 3 中国 960.1 4 美国 936.4 5 巴西 854.7 6 澳大利亚 774.1 ...

  7. 一张图看懂世界石油分布?用Python轻松搞定!(附数据下载)

     CDA数据分析师 出品   [导语]:今天我们教你用Python画出世界石油分布桑基图,Python技术部分可以直接看第四部分. 获取数据: 扫描下方公众号 回复关键字"石油" ...

  8. 一张图看懂世界石油分布?用Python轻松搞定!

     CDA数据分析师 出品   [导语]:今天我们教你用Python画出世界石油分布桑基图,Python技术部分可以直接看第四部分. 作者:Mika 数据:真达   后期:泽龙  设计:一凡   Sho ...

  9. pandas:世界各国GDP数据集数据清洗案例

    数据集:世界各国1960年至2020年国内生产总值 数据格式:CSV 数据来源:World Bank 实验环境:Jupyter Notebook 网盘链接: 百度网盘-GDP数据集 文章目录 1.1 ...

最新文章

  1. 是时候取消Sprint评审会议了吗?
  2. 前端开发之走进Vue.js
  3. 廖雪峰说python_廖雪峰官网Python部分的疑问及解决
  4. 类似flashget的浮动窗口的实现
  5. cad lisp 二次抛物线_学习CAD的五个段位,你是青铜还是王者?
  6. 【原】无脑操作:ElasticSearch学习笔记(01)
  7. pygame之key模块
  8. 国内的健身房管理系统榜单-捷径系统
  9. java 单例模式实现的5种方式
  10. 不借助 vue-cli 工具自行搭建 vue 项目
  11. Resnet网络介绍
  12. OSPO Summit 2022 正式启动!OSPO Summit 2022 Launched!
  13. 数据结构2.带控制信息的链表
  14. 【Matlab瑕疵检测】阙值瓶盖瑕疵检测【含源码 730期】
  15. 网络代理服务器的设计与实现
  16. 阿里云服务器搭建和宝塔面板连接
  17. Java线程状态转化
  18. oracle安装成功验证
  19. 知乎已读服务的前世今生与未来
  20. BOM--系统对话框

热门文章

  1. Linux IO 测试工具 fio命令
  2. 记一次从Sql Server中图片二进制流还原回图片的开发过程
  3. 计算机电子的危害,电子垃圾焚烧炉的危害有多大,你了解过吗?
  4. 表格数字乘以百分比怎么算_Excel输入多位数字之后有了“E”,用文本格式一步到位,恢复原状...
  5. 转 :原码,反码,补码
  6. Yii2 源码分析 - 入口文件执行流程
  7. sccm终于把用户装软件的问题解决了
  8. Spring AOP AspectJ
  9. 关于mysql单表支持的最大大小
  10. windows7企业版 IIS常见问题