桑基图
看流向和分配:预算花到哪、用户走到哪、能量流到哪。来源列 + 去向列 + 数值列。
在线桑基图工具介绍
桑基图在线生成工具,用宽度与流量成正比的分支线展示「从哪来、到哪去、有多少」,是预算分解、成本构成、用户路径转化、能量流向分析的首选图表。只需准备三列数据:来源、去向、数值,粘贴即可生成,节点自动分层排布,支持导出 PNG / SVG。本地处理,数据不上传服务器。
主要功能
- 三列数据(来源、去向、数值)即可生成
- 分支宽度自动按数值比例渲染,流量大小一目了然
- 渐变流线样式,汇报观感好
- 支持多级流向(如收入→部门→明细)
- 本地解析渲染,导出 PNG / SVG
使用方法
- 整理三列数据:来源、去向、数值(如预算金额)
- 粘贴到数据框或上传文件
- 选择来源列与去向列
- 生成桑基图,检查流向是否符合业务逻辑
- 导出 PNG / SVG 用于汇报
常见问题
数据格式必须是三列吗?
是的,桑基图的数据本质就是「边列表」:每行描述一条从来源到去向的流量。多级流向时每行只描述相邻两级之间的关系。
流量数值应该满足什么关系?
同一层级的流出之和应等于流入之和,图表才会平衡。数值不一致时图表仍可绘制,但宽度比例会失真。
节点位置可以调整吗?
节点按拓扑自动分层。如需手工布局,可复制 ECharts 配置后调整节点的 x / y 值。
注意事项
- 来源与去向的名称要完全一致才能正确汇聚(注意空格)
- 单个节点到自身的流向会被自动过滤
- 数值列取第一个可用数值列,请勿混入单位文字
- 层级太多(超过 5 层)时建议拆分成两张图