层次数据是常见的数据类型,可以用来描述生物属种、组织结构、家庭族谱、社会网络等具有等级或层级关系的对象。层次数据的可视化方法主要包括节点连接图和树图两种方式。
(1)节点连接图(见图 2-11)。
节点连接图是将层次数据组织成一个类似于树的节点的连接结构,画出节点和连线来代表数据项和它们之间的关系,节点通常是一些小点从而难以包含更多的信息。节点连接图能清晰直观地展现层次数据内的关系,但是分支间的空白会浪费展示空间,当数据量较大时,分支很快就会拥挤交织在一起,变得混乱不堪,造成视觉混淆。
图2-11 节点连接
(2)树图。
树图最早由Johnson等在1991年提出。树图采用一系列的嵌套环、块展示层次数据,可在有限的空间内展示大量数据,但无法展示节点的细节内容(见图 2-12)。为了能展示更多的节点内容,一些基于“焦点+上下文”技术的交互方法被开发出来,包括“鱼眼”技术、几何变形、语义缩放、远离焦点的节点聚类技术等。
图2-12 树图