桑基图

看流向和分配:预算花到哪、用户走到哪、能量流到哪。来源列 + 去向列 + 数值列。

在线桑基图工具介绍

桑基图在线生成工具,用宽度与流量成正比的分支线展示「从哪来、到哪去、有多少」,是预算分解、成本构成、用户路径转化、能量流向分析的首选图表。只需准备三列数据:来源、去向、数值,粘贴即可生成,节点自动分层排布,支持导出 PNG / SVG。本地处理,数据不上传服务器。

主要功能

  • 三列数据(来源、去向、数值)即可生成
  • 分支宽度自动按数值比例渲染,流量大小一目了然
  • 渐变流线样式,汇报观感好
  • 支持多级流向(如收入→部门→明细)
  • 本地解析渲染,导出 PNG / SVG

使用方法

  1. 整理三列数据:来源、去向、数值(如预算金额)
  2. 粘贴到数据框或上传文件
  3. 选择来源列与去向列
  4. 生成桑基图,检查流向是否符合业务逻辑
  5. 导出 PNG / SVG 用于汇报

常见问题

数据格式必须是三列吗?
是的,桑基图的数据本质就是「边列表」:每行描述一条从来源到去向的流量。多级流向时每行只描述相邻两级之间的关系。
流量数值应该满足什么关系?
同一层级的流出之和应等于流入之和,图表才会平衡。数值不一致时图表仍可绘制,但宽度比例会失真。
节点位置可以调整吗?
节点按拓扑自动分层。如需手工布局,可复制 ECharts 配置后调整节点的 x / y 值。

注意事项

  • 来源与去向的名称要完全一致才能正确汇聚(注意空格)
  • 单个节点到自身的流向会被自动过滤
  • 数值列取第一个可用数值列,请勿混入单位文字
  • 层级太多(超过 5 层)时建议拆分成两张图