gdp python 变迁动图_19602018年世界各国GDP排名变化Python动图实现
上一期用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动图实现相关推荐
- python爬虫实战1:1980~2020年世界各国GDP数据获取
以下内容均为个人理解,如有错误,请评论留言,会尽快修改,谢谢!!! 1980~2020年世界各国GDP数据获取 数据爬取的过程 1.单页爬取 2.单页数据提取 爬虫完整代码 结果展示: 数据爬取的过程 ...
- 35年来中国及其它世界各国GDP排名
35年来中国及其它世界各国GDP排名 1970年世界各国(地区)GDP总值排名 01----美国--------1,0255亿美元 13----中国-----------272亿美元 1980年世界各 ...
- 2010年底世界各国GDP
来自The World Factbook <世界概况> 由美国中央情报局(CIA)出版)最权威的报道,2010年底世界各国GDP如下 - World 61,963,429 ...
- 世界各国GDP国民生产总值1960-2021
资料名称:世界各国GDP国民生产总值1960-2021 数据来源:数据来源于世界银行. 数据格式:excel 相关指标:GDP (2015年不变价美元) 国内生产总值(不变本币单位) GDP(现价本币 ...
- 世界各国GDP、人均GDPl国民生产总值1960-2021
世界各国GDP.人均GDPl国民生产总值1960-2021 按不同单位整理,当地货币单位.不变货币单位.美元等 有少量缺失,均为官方缺失 数据来源:世界银行
- 2014年最新世界各国面积排名(172个国家)
2014年最新世界各国面积排名国家国土面积 (万平方公里) 1 俄罗斯 1707.5 2 加拿大 997.1 3 中国 960.1 4 美国 936.4 5 巴西 854.7 6 澳大利亚 774.1 ...
- 一张图看懂世界石油分布?用Python轻松搞定!(附数据下载)
CDA数据分析师 出品 [导语]:今天我们教你用Python画出世界石油分布桑基图,Python技术部分可以直接看第四部分. 获取数据: 扫描下方公众号 回复关键字"石油" ...
- 一张图看懂世界石油分布?用Python轻松搞定!
CDA数据分析师 出品 [导语]:今天我们教你用Python画出世界石油分布桑基图,Python技术部分可以直接看第四部分. 作者:Mika 数据:真达 后期:泽龙 设计:一凡 Sho ...
- pandas:世界各国GDP数据集数据清洗案例
数据集:世界各国1960年至2020年国内生产总值 数据格式:CSV 数据来源:World Bank 实验环境:Jupyter Notebook 网盘链接: 百度网盘-GDP数据集 文章目录 1.1 ...
最新文章
- 是时候取消Sprint评审会议了吗?
- 前端开发之走进Vue.js
- 廖雪峰说python_廖雪峰官网Python部分的疑问及解决
- 类似flashget的浮动窗口的实现
- cad lisp 二次抛物线_学习CAD的五个段位,你是青铜还是王者?
- 【原】无脑操作:ElasticSearch学习笔记(01)
- pygame之key模块
- 国内的健身房管理系统榜单-捷径系统
- java 单例模式实现的5种方式
- 不借助 vue-cli 工具自行搭建 vue 项目
- Resnet网络介绍
- OSPO Summit 2022 正式启动!OSPO Summit 2022 Launched!
- 数据结构2.带控制信息的链表
- 【Matlab瑕疵检测】阙值瓶盖瑕疵检测【含源码 730期】
- 网络代理服务器的设计与实现
- 阿里云服务器搭建和宝塔面板连接
- Java线程状态转化
- oracle安装成功验证
- 知乎已读服务的前世今生与未来
- BOM--系统对话框