今天给大家介绍的是利用可视化互动平台绘制一种相对少见的可视化图形:桑基图,这个图形可以说是展现数据流动的神器。

首先我们来剖析一下桑基图的组成,桑基图想要表达的是数据流向问题,那么就需要知道从哪里(起点)到哪里(终点),流了多少(流量)。

那也就是说这里需要知道三个要素,称之为点、线、面

  1. 点:即流向的起点和终点。
  2. 线:即哪些起点和终点间有流量。
  3. 面:这些的量有多大(用面宽表示)。

python matplotlib 桑基图 桑基图数据结构_数据分析

 那么桑基图怎么做呢?

在可视化互动平台无需代码,简单的拖拽就可以帮助你生成炫酷的桑基图。

Step 1: 在“设计界面”的左侧菜单分别点击【组件】、【其他图表】,点击桑基图拖拽到设计画布,就可以生成图例。如下图:

python matplotlib 桑基图 桑基图数据结构_数据大屏_02

 Step 2:到了这里相信大家都很熟悉了,那就是上数据啦,点击右侧【数据】,在简单配置下,单击内容或列名单元格可修改;右键点击内容或列名单元格显示操作菜单;按住“Shift”选择多行或多列。或者复制你已经提前准备好的EXCEL表格数据,复制贴粘,点击预览就可以马上在画布中展示。是不是很简单?

python matplotlib 桑基图 桑基图数据结构_数据大屏_03

 当然如果你是大牛。也可以选择在专业配置下,选择专业级设置数据源及处理器,可以根据提供的模板文件或者处理器,设置好数据配置,点击刷新就可以立即展示了。

python matplotlib 桑基图 桑基图数据结构_数据_04

 Step:3: 数据配置完成了,你还可以根据喜好或者需求来调整图表的颜色、动画等属性(如下图),平台提供了7大类个性化属性供你选择,完美实现你的个性化转换。

python matplotlib 桑基图 桑基图数据结构_数据_05

 到这里,一张高大上的桑基图就完成啦,是不是很简单? 

其实,桑基图只是看起来比较复杂,只要你的数据源配置正确,在平台的实际操作可是很简单的呢,就简单3步就可以解决你的数据流向展示问题。

下面就是小编在设计物流发展的大屏时,利用桑基图来分析物流快递的流动情况。一目了然的展现出物流从起点到终点的分流情况。

python matplotlib 桑基图 桑基图数据结构_数据_06

展现数据流向问题,那么可以试一下可视化互动平台,零代码操作,可以做出一个炫酷的桑基图!还有更多精彩的图表组件等你选择哦!