跳至内容

d3-hierarchy

许多数据集本质上是分层的:地理实体,例如人口普查区块、人口普查区、县和州;企业和政府的指挥结构;文件系统;软件包。即使是非分层数据也可以像k-means 聚类系统发育树一样,以分层方式进行排列。一个好的分层可视化可以促进快速的多尺度推理:对单个元素的微观观察和对大型组的宏观观察。

此模块实现了多种用于可视化分层数据的流行技术

节点-链接图使用离散标记来显示节点和链接的拓扑结构,例如每个节点的圆形和连接每个父节点和子节点的线。 “整齐”树 非常紧凑,而 树状图 将叶子放在同一级别。(这些都有极坐标和笛卡尔坐标形式。) 缩进树 适用于交互式浏览。

邻接图 通过节点的相对位置显示拓扑结构。它们也可以在每个节点的面积中编码一个定量维度,例如显示收入或文件大小。 “冰柱”图 使用矩形,而“太阳辐射图”使用环形段。

包围图 也使用面积编码,但通过包含关系显示拓扑结构。 树状图 递归地将区域细分为矩形。 圆形填充 紧密地嵌套圆形;这不像树状图那样节省空间,但可能更容易显示拓扑结构。

查看以下其中一个

  • 层次结构 - 表示和操作分层数据
  • 分层 - 将表格数据组织成 层次结构
  • - 构建分层结构的“整齐”树形图
  • 聚类 - 构建将叶子节点放置在相同深度的树形图
  • 分区 - 构建空间填充邻接图
  • 填充 - 通过紧密嵌套圆形来构建包围图
  • 树状图 - 根据定量值递归地细分矩形