东软数据分析软件图表详解 - 什么是桑基图
桑基图
这个看着很漂亮的图表叫做桑基图,也叫桑基能量分流图或者桑基能量平衡图。它是一种特定类型的流程图,图中延伸的分支的宽度对应数据流量的大小,所有主支宽度的总和应与所有分出去的分支宽度的总和相等,保持能量的平衡,非常适用于用户流量等数据的可视化分析。
下面我们通过一个故事来认识一下桑基图
下图是查尔斯·米纳德(Charles Minard)绘制的1812年拿破仑进攻俄国的地图。这张地图将桑基图(当时还不叫这个名字)叠加到一张地图上。
上图描绘的是拿破仑在1812到1813年进攻俄国的情况。图表绘制在地图上,地图西边是波兰的边境,东边是莫斯科。图上线的宽度代表拿破仑军队的人数,黄色表示进攻路线,黑色表示撤退的路线,可以看出开始进攻时有42万人,在向莫斯科进军的过程中损失了很多士兵,到达莫斯科时只剩下10万人,而最后从莫斯科返回的只剩下1万人。
上图通过对部队开始进攻和结束战斗时,通过线条宽度变化的强烈对比,让人很清晰的了解了士兵的巨大的伤亡,视觉上的冲击远胜过简单的列出士兵伤亡数字。
1898年,爱尔兰船长马修·亨利·菲尼亚斯·里亚尔·桑基(Matthew Henry Phineas Riall Sankey)使用了这种类型的图表展示了蒸汽的能源效率。这个图表也以桑基的名字命名为“桑基图”。
有了DataViz可视化数据分析软件自助式数据分析软件,桑基图这类复杂的图表只要通过简单拖拽就可以快速制作完成。
桑基图怎么做
使用DataViz只要通过经过下面几步就可以完成桑基图的数据可视化分析
- 拖拽维度到来源,如拖拽客户类型、地区
- 拖拽维度到目的,如拖拽地区、类别名称
- 拖拽维度到数据值,如拖拽订单数据
桑基图怎么看
桑基图是使用数据流量进行可视化分析的图表,桑基图可以这么看
- 线条的走向,也就是数据流的走向,我们需要根据线条走向进行数据流变化分析。
- 线条的宽度变化,通过线条宽度变化可以了解数据变化情况。
- 进行节点间的比较分析
- 通过DataViz可以选择某个节点,这样可以更清晰的看到和这个节点有关的数据流的情况。
如果想对数据流向进行数据可视化分析,那么桑基图是很好的选择,选择DataViz这类自助式数据可视化分析软件,可以让桑基图的创建和使用都变得简单很多。
东软数据分析软件图表详解 - 什么是桑基图相关推荐
- 【D3.js数据可视化实战】--(3)桑基图(sankey)的绘制
什么是桑基图 用D3绘制简单的Sankey图 添加文字 圆形节点 添加交互效果 注:本文未经作者允许严禁转载和演绎 1 什么是桑基图? 桑基图是流图 (flow diagram )的一种,用来描述能量 ...
- 数据治理 Python桑基图处理表关系
数据治理 Python桑基图处理表关系 需求 随着hive库表越来越多,调度出问题后,排查时间越来越长.计划通过桑基图以及血缘图谱解决,当前先用桑基图页面顶一段时间.后期做成web服务,如果有可能,尽 ...
- D3 二维图表的绘制系列(二十二)桑基图sankey
上一篇: 仪表盘图 https://blog.csdn.net/zjw_python/article/details/98596174 下一篇: 旭日图 https://blog.csdn.net/z ...
- python画50个图-Python绘制六种可视化图表详解,三维图最炫酷!你觉得呢?
Python绘制六种可视化图表详解,三维图最炫酷!你觉得呢? 可视化图表,有相当多种,但常见的也就下面几种,其他比较复杂一点,大都也是基于如下几种进行组合,变换出来的.对于初学者来说,很容易被这官网上 ...
- [转载]用数据说话 Pytorch详解NLLLoss和CrossEntropyLoss
[转载]用数据说话 Pytorch详解NLLLoss和CrossEntropyLoss https://www.cnblogs.com/jiading/p/11979391.html NLL_Los ...
- Python数据科学-技术详解与商业实践视频教程
Python数据科学-技术详解与商业实践(八大案例) 网盘地址:https://pan.baidu.com/s/13QrR_5Er6LgWCWzSb7qOrQ 提取码:s7vw 备用地址(腾讯微云): ...
- android json mysql_Android通过json向MySQL中读写数据的方法详解【读取篇】
本文实例讲述了Android通过json向MySQL中读取数据的方法.分享给大家供大家参考,具体如下: 首先 要定义几个解析json的方法parseJsonMulti,代码如下: private vo ...
- java编程数据溢出问题_Java数据溢出代码详解
Java数据溢出代码详解 发布时间:2020-10-05 15:08:31 来源:脚本之家 阅读:103 作者:Pony小马 java是一门相对安全的语言,那么数据溢出时它是如何处理的呢? 看一段代码 ...
- java 分割数据_java 分割csv数据的实例详解
java 分割csv数据的实例详解 实际需要解析的csv中很多都是从excel中转过来的,数据中本身包含了逗号的数据导致split的过程中发现数据对不上,因此,基于这种特性,重新写了一个csv数据的分 ...
最新文章
- 洛谷 P1411 树
- ActionScript 3.0 Step By Step系列(五):走在面向对象开发的路上,以类为基础去思考编程问题...
- java 算法笔试题_【干货】经典算法面试题代码实现-Java版
- python中文编辑器推荐-Python使用什么编辑比较好,Python编辑器推荐
- 贝壳集团IPO背后,风投协议之外还要面临何时盈利的问题
- 数据结构和算法之数组模拟队列
- 【算法】字符串近似搜索(转)
- latex的资料ftp
- python中MySQLdb的使用
- spring里面 @Controller和@RestController注解的区别
- C# Winform 窗体美化(四、镂空窗体)
- Spring MVC 实践 - Base
- 数据结构和算法的选择
- 开源项目:羚羊-抖音运营平台,基于Vue+抖音开放平台+小白开放平台+PhalApi开源框架的抖音运营管理平台
- JVM内存区域(Java内存区域)、JVM垃圾回收机制(GC)初探
- openOCD和Jlink仿真器
- shiro反序列化漏洞的原理和复现
- 利用matlab进行三维曲线拟合(cftool工具箱实现)
- horizon云桌面管理功能说明
- 计算机毕业设计Java抑郁症患者博客交流平台(系统+源码+mysql数据库+Lw文档)
热门文章
- ubuntu18.04 声卡没有声音的一种尝试解决方法,不一样通用。
- JAVA简单编写双色球随机摇号
- SL8433B 5.5V~60V内置MOS高端电流检测降压LED恒流驱动器
- 三汇无线网关对接VOS
- 平面设计素材PSD模板|国潮流行,精品素材轻松搞定中国风设计!
- 如何搭建人事信息化管理平台?
- Oracle ORA-31000: Resource 'http://xmlns.oracle.com/xdb/acl.xsd' is not an XDB schema 解决方法
- 数字孪生技术有没有真正的实用价值?
- 上海计算机专业选小三门要求,改革后,上海小三门选科到底应该怎么选?
- 2018中国公有云厂商排名第二:阿里云 213.4亿元