桑基图(Sankey Diagram)是一种用于展示数据流、能量流动或资源分配的可视化图表,其特点是通过宽度不同的箭头或带状连接节点,直观呈现不同节点之间的流量关系。
用什么软件能简单快速生成桑基图?
Smartbi是国产数据可视化工具中的佼佼者,其功能强大且操作友好,支持多种图表类型,包括桑基图。选择Smartbi的优势包括:
1. 拖拽式操作:无需编写代码,通过界面即可快速生成图表。
2. 数据兼容性:支持Excel、数据库、API等多种数据源。
3. 灵活配置:可自定义颜色、标签、节点样式等细节。
4. 集成分析能力:可与Smartbi的其他功能(如仪表板、报表)无缝衔接。
如何使用Smartbi制作桑基图?
步骤1:准备数据
1.1 数据格式要求
桑基图需要三列核心数据:
源节点(Source):流量的起点(如“部门A”)。
目标节点(Target):流量的终点(如“产品B”)。
流量值(Value):起点到终点的数值大小(如金额、数量)。
示例数据结构:
Source | Target | Value |
部门A | 产品X | 150 |
部门B | 产品Y | 200 |
部门A | 产品Z | 100 |
1.2 数据清洗
确保无重复或缺失值。
标准化节点名称(如统一大小写、避免拼写错误)。
若数据量过大,可合并相似节点或按比例缩放数值。
步骤2:创建Smartbi桑基图
2.1 登录并新建图表
1. 打开Smartbi,登录账号后进入“可视化”或“图表”模块。
2. 选择“新建图表”,在图表类型中找到“桑基图”并点击。
2.2 导入数据源
1. 点击“数据连接”选择数据源(如Excel文件或数据库表)。
2. 在“数据集”中选择已准备好的数据表。
步骤3:配置桑基图参数
3.1 设置基础字段
1. 源节点字段:拖拽“Source”列到“源”字段框。
2. 目标节点字段:拖拽“Target”列到“目标”字段框。
3. 数值字段:拖拽“Value”列到“数值”字段框。
3.2 调整高级选项
节点排序:按数值大小或自定义顺序排列节点。
标签显示:选择显示节点名称、数值或两者。
颜色设置:
○ 可为不同节点分配固定颜色(如部门A=蓝色,部门B=橙色)。
○ 或根据数值自动分配渐变色。
带宽比例:设置流量线的宽度与数值的关联比例(如线宽正比于Value值)。
步骤4:优化图表样式
4.1 调整布局
节点位置:拖拽节点调整横向或纵向排列。
缩放与旋转:双击图表可自由缩放,右键点击节点可旋转方向。
边距设置:在“布局”选项中调整图表边距,避免标签重叠。
4.2 美化细节
字体与标签:修改字体大小、颜色,确保可读性。
背景与边框:选择简洁背景色,添加边框提升专业感。
图例与注释:添加图例说明颜色含义,或插入注释框解释关键节点。
步骤5:导出与应用
5.1 导出图表
点击“保存”按钮,选择保存为图表模板或直接导出。
支持格式:PNG、JPG、PDF、SVG(矢量图,可缩放不失真)。
5.2 嵌入与分享
将图表嵌入Smartbi仪表板,与其他可视化组件联动。
通过链接或二维码分享给团队成员,支持权限管理。
四、桑基图的进阶技巧
4.1 多级嵌套节点
若需展示多层级数据流(如“部门→产品→地区”),可在数据中添加层级字段,并在Smartbi中设置“分组层级”。
4.2 动态交互
● 筛选器联动:通过添加时间、地区等筛选器,动态更新桑基图数据。
● 钻取功能:点击节点跳转至详细数据报表。
4.3 对比分析
● 双图表对比:在同一页面并列两个桑基图(如2022 vs 2023年数据)。
● 颜色对比:用不同色系区分正负值或类别差异。
通过Smartbi制作桑基图,可快速将复杂的数据流转化为直观的可视化图表,助力决策分析。掌握本文档的步骤与技巧后,用户可灵活应对资源分配、用户行为追踪等场景需求。建议定期更新数据源,并结合Smartbi的高级功能(如动态交互)提升分析深度。
覆盖传统BI、自助BI、现代BI不同发展阶段,满足企业数字化转型的多样化需求
电话:
邮箱: