2.1.7 关系图形

关系图形可以表示多个状态之间的关系及数据移动的变化,常见类型有桑基图、和弦图、韦恩图等。

1. 桑基图

桑基图也被称为桑基能量平衡图,因为桑基图始末端的分支宽度总和相等,可以表示数据间的关系和一种特定类型的流程图。

桑基图主要由流量和节点组成,图2-29中的各个国家是图形的节点,流动的线条代表流量,线条越宽表示流量数据越大。桑基图常用于能源流向、收入支出、人员流动等数据的可视化展示。

图2-29

2. 和弦图

和弦图用于表示数据间的关系,外围的不同颜色代表不同的分类节点,节点间的连接线被称为边。如图2-30所示,图中不同颜色的节点代表不同的国家,节点大小表示数据的多少。节点上边的数据表示与当前国家有数据来往的国家的数量。边的宽度表示数据量的大小,边的初始宽度表示当前国家到目标国家的数据量,边的结束宽度表示目标国家到当前国家的数据量。如果首尾连接边的宽度一致就表示单向流量,如果首尾连接边的宽度不同就表示双向流量。

图2-30

3. 韦恩图

韦恩图是通过图形与图形的叠加,表示集合与集合之间的相交关系。如图2-31所示,具有A特征的有14人,具有B特征的有9人,其中A、B两个集合的重叠部分表示有7人同时具有A、B两种特征,这就是韦恩图表示的数据结构。韦恩图一般用于表示2~5个集合的关系,过多的集合将很难分辨。

图2-31