前言
自从看了木酱大神的两篇关于DataV数据使用的教程,本人也是非常手痒想用DataV神器制作一个数据可视化作品。经过一个下午的奋战,本人成功从小白用户晋级为新手用户,经(jiao)验(xun)不敢私藏,特地写下来与大家分享。本篇新手教程只尝试静态数据;api、数据库、sql等高级数据应用技巧可以参考木酱君之前的文章,请戳链接:《DataV首次实战分享:教你30分钟创建汽车大屏》、《大数据美食——寻找地图上的美味》
作为一名曾经在非洲多国执行过援助任务的前NGO从业者,我非常热爱非洲草原的风光;夕阳西下,三三两两的大象、长颈鹿在猴面包树下缓缓走过的场景,是非洲留给我最深刻的印象。我无法理解为何会有人为了制作一些华而不实的装饰品去屠杀这些美丽的动物。
![7be0f462d57aed9c49055423bc69df957775e411](https://i-blog.csdnimg.cn/blog_migrate/01dd17533c58d07a58ab32bf444d5262.png)
“没有买卖,就没有杀害”,这个抵制野生动物制品的公益广告非常深入人心,对保护野生动物起到了很大作用。已经成为互联网行业从业者的我也一直非常好奇,能否通互联网上的数据,扒一扒野生动物偷猎、走私、消费的黑幕!简单的搜索,发现互联网上有不少公开披露数据的野生动物保护机构,尤其是关于象牙非法交易的数据最为充分。So,集中火力,以象牙非法贸易作为突破口!
![83ea94625eef4e7acc6dea50b7e381d38185efcd](https://i-blog.csdnimg.cn/blog_migrate/ebd6b0c111de7d6cde214bf357693a3a.png)
Step 1: 首先定几个能实现的小目标!目标在前方,干活心不慌!
目标一:最终数据可视化作品能够通过互联网分享,越多分享、越多价值。经过一番研究,DataV能够生成网页链接供分享,赞!
目标二:做一个吸引眼球的全球象牙走私路线图,扒一扒谁在杀害大象,谁在消费象牙。
目标三:做一个基于地图的国别热力图,看看哪些地方大象最多。
目标四:分析一下近几年的非法象牙贸易趋势。
Setp2: 寻找非法象牙贸易数据
关于非法象牙贸易数据的互联网来源很多,www.savetheelephants.org, www.worldwildlife.org, https://cites.org/eng/prog/mike/index.php ,都是丰富的数据库。根据step1的目标,收集整理了以下几类数据:
1、部分象牙走私路径(2009-2011年间缉获的500公斤以上象牙国际走私案件)
数据来源:CITES MIKE Program(中国统计数据只包括大陆地区)
2、部分大象保育量国别数据
数据来源:《Continent-wide survey reveals massive decline in African savannah elephants》,2016
3、各类综合统计数据
2009~2013象牙走私案缉获统计
数据来源:TRAFFIC International
2009-2013缉获的象牙走私方式统计
数据来源:TRAFFIC International
2011-2015非洲大象基金捐赠统计
数据来源:UNEP(中国统计数据只包括大陆地区)
step3: 选取DataV组件,导入数据
首先,打开阿里云网站,进入
DataV网页版,就可以购买了!
如果没有购买,赶紧3块钱购买,据说马上要涨价!
如果没有购买,赶紧3块钱购买,据说马上要涨价!
如果没有购买,赶紧3块钱购买,据说马上要涨价!
登陆
DataV之后,进入管理控制台,选择“新建”,建立一个新的项目:
进入新建项目之后,发现很多高大上的模版,双11、天猫统统有!不过我们要走个性化路线,果断选择空白模版!
进入新建模版后,各种工具先看一下,左上栏是各类图表组件,右侧面板配置组件数据和外观样式,右上角“分享”按钮可以生成公开分享的网页。
按照step1的计划,要做一个象牙走私路径的可视化,先拖一个“3d平面世界地图”组件进来:
地图组件拖进来后,可以移动、缩放组件,右侧是地图组件设置面板,各种自定义效果。
为了制作象牙走私路线图,需要在地图上添加飞线组件:
添加完成之后,可以看到炫酷的飞线在地图上飞来飞去了,不过地理坐标不是我们想要的,改!
点击右侧面板上飞线组件,进行配置:
这时候,问题来了,我们收集的走私路线数据只有国家的,没有飞线需要的地理坐标,需要转为地理坐标。So,根据每个国家首都或中心点,转为DataV地图组件需要的格式:
转换后的数据贴到飞线组件设置面板中,看看效果如何:
效果完美,清晰展现了象牙非法交易走私路径!只是看着这路线密密麻麻飞向中国有点内疚感啊!总体上是非洲大陆通向亚洲,
卡塔尔、越南、缅甸、马来西亚是犯罪分子的重要中转站!而我们国家显然是最大的终端消费市场。。。
接下来,把大象的国别保育量数据加上去,组件“柱状图”应该非常合适。和飞线组件一样,要将国别地理数据输入进去,这里的value可以用我们搜集的大象数量数据。把柱状图数据设置好后,看一下初步效果:
观察一下劳动成果,发现象牙走私活动猖獗的国家大象保育量也相对少,是否存在关联?这个留给读者去探索了!
接下来,继续利用其他数据添加组件,先画一个走私案件变动的曲线图。在右侧数据面板修改默认配置,搞完之后,看看效果:
发现历年象牙走私案件居高不下,形势堪忧啊!
然后再利用下象牙走私方式统计数据:
发现海运是犯罪分子的主要走私方式,乌漆麻黑的公海上,罪恶滋生的高发地!
最后,来看点积极的数据,各国捐助非洲大象基金统计:
我们国家捐助金额排名第三,仅次于荷兰、德国。
看看所有组件组合的效果:
现在,所有数据都进入
DataV了,剩下的工作就是添加说明文本和图表美化了!
step4: 图表美化
DataV的一大重要优势是各个组件提供了丰富的外观自定义选项,以地图组件为例,每个国家的填充颜色、边线都可以自定义。
以地图组件为例,为了凸显象牙走私犯罪活动猖獗的国家,把这些国家标成红色;需要通过外观、数据两项设置个性化设置地图组件的国别颜色。
外观设置选项:
数据设置选项:
此处需要注意,国家id是3个字母,网上有的国家代码是2个字母,别掉坑里了!
经过一番辛苦调教,看看地图飞线效果!屌爆了有没有!!!
其他组件的外观调整也是如法炮制,比如饼图调色:
看看成果如何:
是不是比原生的更搭配主题了!!
step5:网上传播分享
辛苦了这么久,毕竟希望有更多人阅读自己的数据可视化作品,DataV的分享功能可以一键生成一个网址,非常方便。
后记
有了DataV这样的神器,野生动物保护这样的公益事业也能从中受益。在此我们发起一个保护野生大象的网络公益传播活动,如果您看到这篇文章,欢迎将这个作品链接分享给其他人,没有买卖,就没有杀害!!!