导读:临近春节,春运抢票活动早已开始。你有没有抢到回家的票呢?或者你的春节规划是什么呢?本文便是以春运为主题,利用可视应用平台Davinci做出的一些数据展示。文章数据来自身边42位热心的同事小伙伴,感谢各位不厌其烦协助小编做调查,本文能够完成,有小伙伴们一大半的功劳哦~废话不多说,快来欣赏Davinci的神奇之处吧~
1
在数据分析的整个过程中,数据可视化已经成为必不可少的一环了。想象一下,你是喜欢看枯燥无味用一大堆数字堆砌起来的报表呢,还是喜欢色彩分明形状不一的图表展示呢?反正小编会选择后者。
当然,这也是Davinci的开发初衷-用尽可能简明却又吸引人的方式,解决数据分析最后“十公里”,也就是数据展示的问题。
对于小编这种“技术值”为零的人来说,Davinci很吸引人的一点是纵使一点代码也不懂,只需拿着鼠标点点点,也可以用它做出很美观的数据展示屏。
下面小编就认真的介绍使用Davinci的过程啦~
2
虽说不懂代码也可以使用Davinci,但是用户手册还是要认认真真研究的。托DV大神的福,小编不用管安装环境和配置部署,一切从注册账号创建项目开始就好。
进入创建的项目,首先要做的是新增数据源。新增的Source取名为“Spring Festival travel rush”,在“Spring Festival travel rush”里可以上传多张表。小编是用Excel表格做的小调查,因此,将Excel表格导出为CSV格式,上传到Source中(如图1)。
在上传CSV文件的时候可能会遇到一些问题,比如在表格中,数据后面的空列就应该删掉,否则Davinci会默认后面空列的字段重复,从而导致上传失败。
文件上传完之后就需要对数据视图(View)进行操作了。View是 Davinci 中非常重要的概念,所有的 SQL 逻辑都需要在这里创建,所有在图表上展示的数据都是通过这里的 SQL 获取,可视化建模和团队数据权限控制也在这里进行。(引自Davinci用户手册)
点击View List右上角的“新增”符号,进入View界面,选择Source之后,在输入SQL语句的框里输入相应的SQL语句。小编唯一会写的SQL语句就是“SELECT * from *”,因此在框里输入了“SELECT * from SF”,点击右下角的“Execute”,出现图2所示界面:
点击“Model”进行可视化建模,小编在整理表格时,已经整理好了字段名称和数据类型,因此在此处需要更改的只有可视化类型,也就是出发地和目的地都选择“geoProvince”类型。更改完毕后,点击保存。为什么出发地“北京”不选择“geoCity”类型呢?这个小编后面会做解释。
3
下面就到了功能最强大的Widget部分,DV3的Widget编辑器分为图表驱动和透视驱动两种模式,这两种模式的具体区别用户手册中有解释,小编在这里就不再赘述。
进入Widget编辑器之后的页面如图3所示:
接下来小编就可以通过拖拉拽来创建自己想要的图表啦。
首先是小编最喜欢的飞行图(动图),图4飞行图所展示的内容是从出发地北京到不同的目的地,同时选择编号作为指标来计数,这样我们就能很直观的看出到不同的省份具体有几个人。
Davinci中所支持的地图类型有4种,包括普通地图、气泡图、热力图以及飞行图(如图5),维度和指标的设置很简单,值得一提的是假如选择飞行图,那么出发地和目的地的可视化类型必须一致,也就是前文提到的“为什么‘北京’不设置为‘geoCity’,而是‘geoProvince’类型”。
接下来是图表驱动的桑基图,桑基图一般用来展示运作模式、移动或流程、过程或方法、比例等。小编这里根据不同性别和不同目的地分类,用桑基图展示的内容是到达不同的省份男生女生分别有几人。图中用不同的颜色代表不同的性别,大家也可以看到线条有粗有细,线条越粗代表数据越大。将鼠标放到某条线条上,依次会显示出“性别-目的地-人数”。图6中点击了较细的一条线,显示的是到湖北省的女生有一个,如果我们接着点击它下面那条稍粗的线,就会发现到湖北省的男生有3人。
介绍了两个图表驱动模式的图表之后,最后小编为大家介绍一个透视驱动模式的图表,也就是图7所示的散点图。在散点图中,我们不再使用维度+指标模式,而是改为行列+指标,这样我们就可以在一张图中得到多个行列。
比如在出行方式为普快的这一列,有3个人选择的娱乐方式是追剧(图8),有2个人选择的是睡觉(图9)。
而在娱乐方式为“听音乐”的这一行,有3位小伙伴是自驾出行(图10),有5位小伙伴为高铁出行(图11)。
这三种图表仅是Davinci所支持的图表中很少的一部分,不同的维度和指标制作出不同的图表,相同的维度和指标通过不同的配置也能制作出不同的图表,当然,这些还需大家自己去探索。
4
最后,就是激动人心的Dashboard+Display展示时间啦~
首先,我们来看Dashboard展示。在做不同的Widget时,我们可以以分类的方式做,比如小编做的widget,有的是以目的地分类,有的以性别分类,还有一部分是做的透视驱动模式的图表。这样,在展示的时候可以分为三组,如图12、图13以及图14所示,分别展示了三类不同的Widget。
在编辑Dashboard时,如果对自己做的图表不满意或者发现有错误的地方,可以直接点击右上角的编辑Widget,进入Widget编辑器重新编辑图表(如图15)。
接下来是Display的展示。在Display的展示中,我们可以自己更改背景颜色或上传背景图片。设置好背景之后,点击左上角的“Widgets”图标,就可以上传你想展示的图表啦。图16是小编做出的Display,作为一个技术小白,小编还是有一点点满意的呢~
5
以上是小编用最最简单的Davinci功能做出的Dashboard和Display,实际上Davinci还是有很多更为强大的功能,比如在Schedule里有定时任务发送功能、在View里可以写简单的SQL语句来定义变量等等。当然,这些功能还需要大家亲自去体验哦~
总的来说,本文是一篇Davinci初级小白文,小编所使用到的功能只是冰山一角,在这里也仅仅是抛砖引玉,还希望大家自己去探索Davinci更为强大的一面,之后也希望能够看到更多人分享Davinci的作品哦!
本文暂时没有评论,来添加一个吧(●'◡'●)