本文已参与「新人创作礼」活动,一起开启掘金创作之路。
0 摘 要
当我们在制作数据报告时,折线图、柱状图是比较常用的图表,而按年推移的动态排序是更常用的分析方法。每次为了制作动态排序,花几个小时折腾代码真不是什么好方法。因此ofter制作了一个小工具分享给大家使用,只要上传excel数据,就能自动生成动态排序效果。
ofter以近50年受战争影响国家或地区GDP的表现为例,为大家演示下如何使用我们这个动态排序工具。
1 数据收集
ofter从世界银行中下载了一份全球各国/地区的GDP数据。
通过网上搜索,收集了近50年受战争影响的国家/地区清单:
开始、结束时间并不好查,备注了个大概的时间。一般一个小国家/地区受到战争影响,GDP肯定是会有比较大的影响,或者那段时间的GDP没有数据也是比较明显的特征。因此,当我们得到折线图的时候,大概也能知道战争/冲突对其影响的时间段。
2 数据处理
这里,ofter把美、中、英、法、俄的数据也加进来进行对比。
3 数据分析
此份excel数据的特征是指标是国家名称,X轴:年份,Y轴:GDP数据。ofter的动态排序工具也是以下图的数据结构来制作的,因此,大家在上传数据的时候务必遵循下图这样的规则(指标列名不能为数字,指标列数据可以自己更改,不一定是国家;年份行必须为年份)。
上传数据:
自动生成动态排序图:
我们筛选出需要分析的国家/地区:
从上图可以看出,这些受战争影响的国家/地区,GDP数据基本上像过山车一样,跌宕起伏。以叙利亚为例,自2010年GDP达到顶峰后,2011年开始直转极下,一直到现在都非常低迷。
我们可以把图表转为柱状图,也可以下载图表粘贴至自己的数据报告中。
4 验证
我们也可以换一份数据,上传后看下效果。
上传后图表:
5 免费链接
officetouch.gitee.io/ofter_tool/…
如果觉得有用的话,可以收藏一下,ofter会在后期部署更多好用的工具。
本文使用数据集链接:pan.baidu.com/s/1Gf0Dk7_i…
提取码:sl98
\
支持作者,请赞赏一下,关注会实时推送更多的实用工具。