使用世界银行的GDP数据进行可视化
工具:Tableau,Python
Tableau主要用于绘制GDP在各国地图上随时间变化的变化,Python用于绘制折线图(为了简便,只绘制了”中美印德日法英“的对比趋势)。
准备工作
1.下载数据集(https://data.worldbank.org.cn/indicator/NY.GDP.MKTP.CD)
2.下载Tableau(免费试用14天,学生教师可依证件申请许可)
3.需要的Python API :matplotlib,pandas,
打开Tableau并导入数据
1.如图所示:建议使用数据解释清理(工作表下)
本次使用的是一张数据表 Data
2. 转到工作表,这时我们可以看到
因为时间序列是在文件中作为列单独存在,我们需要对其所有时间进行转置,选中所有时间,右键->变换->转置
3.大公告成!我们需要将Country Name移到列,转置字段值移到行,如图:
此时我们得到了一个简版的柱状图,但是不够直观,我们的目的是看到各国GDP随时间变化的变化,怎么做?
4. 找到“转置字段名称”将其移到页面上,如图:
我们可以对数据进行一次排序