欢迎,游客
首页 > 热点聚焦 > 产品动态
【微课堂】最炫统计图系列(二)经典关系图应用时间:2016-09-07  来源:小亿  浏览数:15

王宝强说:“ 他可是我表姐的姑姥姥的老公的堂弟的媳妇家的亲侄子”,刚打开唐人街神探,就给我来了一个脑筋急转弯。

我关心的却是:马蓉和宋喆究竟啥关系?

王宝强跟两个孩子究竟有没有关系?

每次这样的急转弯我肯定是转不过来的,常常一头撞树上了。

每次听到这些关系,我的内心都是崩溃的。

那个声音就像是,就像是杯子碎了一地的感觉(peng~~~~自带配音,确实配不上的话,拿杯子自摔。“哎哎哎那谁,把我杯子放下,有话好商量”)。

      同样,红楼梦大家都很熟悉,但是真的往下读的时候,里面的关系错综复杂。林妹妹是很美,但是我想到各种人物各种关系,“cpu”就自动不够用了,停机等待状态。

   有没有一些方法让咱们对这个世界错综复杂的关系多一些直观的了解呢?老师在讲台上问,在正准备开始今天课程的时候。

亿信BI终于睡不下去了说:“你说的这叫事儿嘛?看我的“。

先放来一张偶像的人物关系图,自己感受下。

看着是不是好高大上?我知道你们这3M的大脑让你们看3G的图表是有些困难,下面来个近期热点话题之主角,“宝宝”的关系图(貌似关系没那么简单)

每次看到这个,我都会想,人生最痛苦的事情莫过于“我爱你,你却爱着她”。

“更痛苦的应该是,我养你,你却养着他”老师又补了一刀。

亿信BI小不高兴的说:“你们怎么不按套路出牌呢?别扯远了,难道下面不是应该问我这是怎么做出来的吗?” 

“奏死,奏死,光看你这效果,这动态图得是会ps才能做,那小球球还会动的。”

上面这错综复杂,绚丽动感的效果到底是如何实现的?且看亿信BI分解。

如何制作关系图?

1.      Step1,制作一张相关的分析表格。

将人与人之间的关系分类,然后按对应类别浮动出相应人物,每一个类别后面有体现人与人之间关联密切的系数,并设置好这些系数;即根据关系的远近设置加权。

这个系数,主要的作用是通过计算数据相加,得出以后的亲疏远近。姓名浮动上要加上过滤条件,这样在后来关系显示的时候能够清晰知晓和中心人物处于什么关系。同时在过滤条件中添加进行过滤,比如恋人这列过滤的条件是LDT_GX.kind='lover' 。这样浮动出来的数据都是我们前面的类型相对应。

2.      Step2:添加统计图,选择统计图类型。


 

3.      Setp3,接下来是关键的步骤,“菜就要下锅了,sorry,说着说着饿了。“

根据上图完成节点设置。

比如朋友要根据朋友的类别,节点的名称选择朋友对应列的浮动表元,节点值选择是朋友对应的系数。节点形状,就是朋友的类别显示的形状,有菱形,星形,三角形,矩形根据爱好自己添加。

连接关系设置中的数据源是GRID4.A8$+GRID4.B8$+GRID4.C8$ 这个是将中心人物按人物类别、对应的人员以及关联系数按上述表达式格式告知系统;点击完成,就这么简单。

当然还有连接图样式使用箭头,结果就像刚展示“宝宝”的关系图效果。


 

亿信BI刚弄完,老师就说了:“看着还行,但是我感受不到层次之间的联系。比如乔布斯妈咪和乔布斯的闺女。

“这个,那个…….”

“不好好学习,还上课睡觉,让为师给你讲讲,我就拿咱们中国的行政区划给你讲讲

如何设置带层次结构的关系图?

同样的,按照浮动分析表设置好对应的分析表格。

添加一个类型为“HTML5的树形网络”图。

设置“HTML5的树形网络”图属性:如下图,

依次添加需在“HTML5的树形网络”图中展示的节点,并做好【节点分类】、【节点名称】、【节点值】设置。

通过设置【树形层级】属性,从0开始,依次往下设置,即可知谁是父亲谁是孩子,通过多层结构还能知道孩子的孩子。

通过设置【节点形状】,可为树上不同层级节点设置不同的形状。

通过设置【自定义】颜色,可为树上不同层级节点设置不同的颜色。

连接关系设置中的【数据源】设置,从业务含义上理解,就是告知系统子节点、父节点以及他们之间的权重,下面是截取上图中的部分结果,以让大家有一个更直观的理解。

如果要设置节点上显示文字的颜色,如下图中的地区名是白色,则切换到【数据标志】标签,设置字体颜色即可。

效果如何?

当然,除了我们常见的地区组织架构,我们能够通过这些做一些实际的应用,比如根据公司的人员名单和架构也能做出来很直观的公司结构图,同时能够动态展现不同部门的人员构成,简单直观。

亿信BI深深的佩服了,这时候他突然间想到关系图可是公司的高级应用呀,此时想起离开亿信资深工程师的传说,正要说老师你难道是……

老师突然提高嗓音说:“好了,今天的一本正经的说亿信BI功能到此结束”。