一文让你学会桑基图特点和制作!

文 | 商业智能BI相关文章 阅读次数:1,283 次浏览
2022-09-08 9:23:58

大家好,和大家说下类桑基图的特点。

一、桑基图的特点

主要利用sigmod函数,也叫Logistic函数,是生物学中的常见S型函数,也称为S型生长曲线。其纵轴处于0-1之间,横轴定义域是-无穷,+无穷,例子里主要1-49个数据t来定义横轴的范围,函数曲线图如下所示:

桑基图的特点,图片组件,数字型排序

涉及公式有:sigmoid=1/(1+exp(1)^-t) , 排名=身价排名+((最终排名-身价排名)*sigmoid)

注: 身价排名决定了曲线初始位置, (最终排名-身价排名)*sigmoid 决定了S曲线的高矮

二、FineBI制作过程

a.导入数据

[color=rgba(10, 18, 32, 0.64)]我们使用FineBI的话,主要操作是在X轴拖入t字段,Y轴拖入ft(排名字段),颜色处拖入国家字段即可,再给t,ft字段进行升序排序即可。

[color=rgba(10, 18, 32, 0.64)]先下载源数据,主要涉及两张表 [color=rgba(10, 18, 32, 0.64)]。

表中数据结构如下所示表中数据结构如下所示:

桑基图的特点,图片组件,数字型排序桑基图的特点,图片组件,数字型排序

将两张表直接导入我们所需的业务包,如下图所示:

桑基图的特点,图片组件,数字型排序

b.制作所需自助数据集

新建自助数据集,选择Wordcup所有字段,左右合并Wordcup和辅助数据表,如下图所示:

桑基图的特点,图片组件,数字型排序

新增列,设置列名为 sigmoid,选择公式为 sigmoid=1/(1+exp(1)^-t),效果如下所示:

桑基图的特点,图片组件,数字型排序

新增列,设置列名为 ft 即排名,选择公式为 ft=身价排名+((最终排名-身价排名)*sigmoid),身价排名决定国家的初始位置,(最终排名-身价排名)*sigmoid,决定了S曲线的高矮,效果如下所示:

桑基图的特点,图片组件,数字型排序

由于数值型字段,在横轴和纵轴只能求和,所以我这边将国家以(t,ft)放于X,Y轴,故将其表示为文本型,如下所示: (这边给出ft文本型方式,t文本型操作相同,不做叙述)

桑基图的特点,图片组件,数字型排序

为了给文本t,ft字段数字型排序,新增ft数值型,ft选择数值型,如下图所示: (t数值型操作相同,不作重复叙述)

桑基图的特点,图片组件,数字型排序

c.创建仪表板

新建组件,选择数据来源为桑基图 自助数据集,将t文本型放入横轴,将ft文本型纵轴,重命名为排名,将国家放入颜色,并将数据点用线进行显示,如下图所示:

桑基图的特点,图片组件,数字型排序

将t数值型,ft数值型放入明细过滤器,选择t文本型,选择升序,选择按t数字型排序,同理将ft文本型按ft数字型排序升序,如下所示:

桑基图的特点,图片组件,数字型排序

d.组件样式设置

取消标题

选择组件样式,点击标题栏,取消显示:

设置背景框

选择组件样式,点击背景,选择组件边框图,如下图所示:

桑基图的特点,图片组件,数字型排序

e 其他设置

排名设置:

新建两个图片组件,依次放入图片1和图片2,并图片设置,适应组件,如下所示:

桑基图的特点,图片组件,数字型排序

标题设置:

新建图片组件,放入标题图片,设置为适应组件,再新建3个文本组件,均开启悬浮,输入对应文字 身价排名,世界杯球队排名变更变化图,最终排名,放到对应位置,如下图所示:

桑基图的特点,图片组件,数字型排序

三、效果预览

桑基图的特点,图片组件,数字型排序

总结:桑基图的特点有一定局限性,对于多数据排名,会显得比较拥挤,期待后续的完善。

很显然在目前的信息时代,借助类似于FineBI的这些工具,可以让企业加速融入企业数据分析的趋势。备受市场认可的软件其实有很多,选择时必须要结合实际的情况。一般的情况下,都建议选择市面上较主流的产品,比较容易达到好的效果,目前企业数据分析BI软件市场占有率前列的,就是帆软BI软件——FineBI。桑基图的特点,图片组件,数字型排序

商业智能BI产品更多介绍: www.finebi.com

产品体验

相关内容

目录
立即体验 立即体验

商务咨询

在线咨询
专业顾问帮您解答问题

电话咨询

技术问题

投诉入口

微信咨询

返回顶部