跳转到内容

桑基图

桑基图可视化是一个强大的工具,用于可视化数据集中实体之间的流和关系。它对于展示系统或流程中的值的分布和转换特别有用。

要表示桑基图,您可以使用以下 NodeLinkData 接口:

type Node = with_optional_properties & {
name: string;
category: string;
labels?: Label[];
}
type Link = with_optional_properties & {
source: string;
target: string;
value: number;
}
type NodeLinkData = {
nodes: Node[];
links: Link[];
}
  • 名称: 节点的唯一标识符。
  • 类别: 将节点分类到特定组或集群中。
  • source: 标识链接的源节点。
  • target: 标识链接的目标节点。
  • 值: 表示与链接关联的数值,表明节点的连接强度。
  • **流表示:**有效地可视化系统或流程中实体之间的值或数量流。

  • 洞察分配: 深入了解每个阶段的价值如何分配和转换。

  • **大量节点的复杂性:**大量节点可能会出现视觉混乱,影响可读性。

  • 专业用例: 主要设计用于可视化流量和分布;可能并不适合所有类型的数据集。

Sankey Diagram Example