Power BI 中的桑基图

2024 年 9 月 20 日 | 阅读 7 分钟

桑基图是一种强大且吸引人的数据可视化方法,用于显示系统中元素之间的关系和流动。这些图以爱尔兰工程师 Matthew Henry Phineas Riall Sankey 的名字命名,使用一系列具有不同宽度的箭头或流动线来显示资源的数量或体积,或是过程的大小。由于箭头的宽度与流动量相对应,因此可以轻松理解各个系统组件的相对重要性。

桑基图主要用于以易于理解和直接的方式显示复杂的数据链接,使用户能够发现系统趋势、模式和可能的瓶颈。当决策依赖于理解资源或实体如何分配、转换或转移时,桑基图尤其有效。

桑基图用例

桑基图提供了一种灵活的方式来可视化复杂的流程和关系,并且被广泛应用于各个行业。值得注意的用例包括:

Sankey Chart in Power BI

1. 能源流

在能源管理中,通常使用意大利面条图来显示能源如何在系统中分配和转化。一种方法是可视化能源来源、使用趋势以及在复杂网络中的损耗。

用例:一家公用事业公司使用 Power BI 的桑基图来分析和可视化能源消耗趋势。桑基图显示了能源来源、齿轮箱损耗以及向最终用户的分配情况。最终,通过帮助检测效率低下并优先处理需要基础设施升级的区域,这种可视化改进了能源分配并减少了损耗。

2. 客户旅程

桑基图在营销和客户分析中非常有用,因为它们可以显示客户从首次互动通过多个接触点到最终转化的过程。这有助于公司确定关键阶段并提高客户满意度。

用例:一家在线商店使用 Power BI 中的桑基图来绘制客户转化漏斗图。可视化显示了从网站访问到产品浏览、添加到购物车,最终到购买的路径。通过精确定位漏斗中的流失点,该企业可以通过优化客户体验来提高转化率。

3. 供应链可见性

桑基图可以清晰地显示产品、材料和信息在供应链和物流管理阶段的流动情况。通过这种可视化,可以最大限度地提高供应链效率,并识别潜在的改进领域。

用例:一家制造公司使用 Power BI 的桑基图来获得全面的供应链可见性。该图显示了原材料在生产过程中的流动、不同时间点的库存水平以及最终成品的分配情况。因此,缩短了交货时间,改进了库存管理,并提高了整体供应链效率。

4. 资源分配

桑基图有助于显示资源如何在组织内部分配。它们可以显示资金、劳动力或其他资源如何在不同项目或部门之间分配。

用例:一家咨询公司使用 Power BI 的桑基图来展示资源如何在不同的客户项目之间分配。通过查看显示员工、预算和时间分配的可视化,项目经理可以检测到资源紧张的领域,平衡工作量,并确保最优的项目交付。

5. 流程优化

公司可以使用桑基图来精确定位流程瓶颈和低效率,从而实现数据驱动的决策以进行改进和优化。

用例:一家金融机构使用 Power BI 的桑基图来显示资金如何在不同部门和项目之间分配。财务分析师和决策者能够理解资金的分配情况,发现过度或不足的支出,并进行深思熟虑的调整以优化预算。

6. 水资源利用与保护

一家农业组织使用 Power BI 的桑基图来分析和可视化农业过程不同阶段的水利用模式。桑基图可视化显示了水源、分配灌溉系统以及可能的损耗。通过了解用水效率,该组织可以实施针对环境负责和可持续农业的具体计划。

创建桑基图

在 Power BI 中创建基本桑基图是一个简单的过程。遵循以下步骤,您可以创建一个可视化多个来源到多个目标数据流的桑基图。

1. 获取数据

首先,在 Power BI 中有一个名为“国家/地区”的表,其中包含“目标”、“来源”和“值”(表示流动或权重)等列。

2. 打开 Power BI

启动 Power BI 并单击“主页”选项卡。选择“获取数据”并选择源(在此案例中为 Excel)。

3. 访问可视化市场

通过单击右侧“可视化”窗格中的三个点并选择“获取更多可视化”来打开可视化市场。

4. 搜索桑基图

在右侧的搜索区域使用市场搜索“桑基图”。

5. 添加桑基图可视化

单击桑基图产品(确保它与说明中描述的相符),然后单击“添加”。桑基图图标现在将出现在“可视化”窗格中。

6. 选择桑基图图标

单击“可视化”窗格中的桑基图图标。您将在报表画布上看到一个空的视觉对象。

Sankey Chart in Power BI

7. 将列拖到字段

在右侧的“字段”窗格中,将这三列(“来源”、“目标”和“值”)拖到桑基图可视化中的相应类别:来源、目标和权重(确保“权重”被识别为数字)。

注意:在拖动列之前,选择报表画布上的空可视化对象很重要。

8. 创建桑基图

一旦列放置正确,一个基本的桑基图将自动在报表画布上生成。数据从来源到目标的可视化表示将使用具有不同宽度的链接。

对桑基图的分析显示,链接的粗细与来源和目标节点之间的数据流的权重或值之间存在明显的相关性。简单来说,随着权重或值的增加,相应的链接会变得更粗,从而直观地强调了流量的大小。

Sankey Chart in Power BI

自定义 Power BI 桑基图

  1. 打开“格式化视觉对象”窗格。
  2. 在“可视化”下找到“格式化视觉对象”窗口。
  3. 更改链接颜色
    • 从“格式化视觉对象”窗口中选择“链接”。为了提高视觉对比度,您可以在此处更改来源和目标节点的颜色。

  4. Sankey Chart in Power BI
  5. 更改节点颜色
    • 返回“可视化”窗口,然后选择“节点”。更改来源和目标节点的颜色,以赋予您的桑基图独特的外观。
      Sankey Chart in Power BI
    • 打开可视化对象的“常规”窗格并选择“标题”。为了更具吸引力的演示,将字体大小增加到 15,将字体重命名为“Segoe Semi Bold”,并将文本居中。
      Sankey Chart in Power BI
  6. 应用效果
    • 要打开“格式化视觉对象”窗口,请单击“效果”。您可以在“背景”下为图像设置背景色。要更改颜色的强度,请调整透明度。
      Sankey Chart in Power BI
    • 选择“视觉对象边框”为视觉对象添加边框。在自定义边框后添加圆角,以获得更柔和的外观。
      Sankey Chart in Power BI
    • 应用“阴影”以给图像添加阴影效果,使其具有深度和维度。
      Sankey Chart in Power BI
  7. 替代文本
    • 在“格式化视觉对象”窗格中,选择“替代文本”。虽然替代文本通常与悬停时出现的描述相关联,但 Power BI 将其用于可访问性原因。当使用屏幕阅读器(如系统叙述者)时,将朗读替代文本。输入必要的文本,以确保视障用户可以访问桑基图。
Sankey Chart in Power BI

将桑基图连接到其他 Power BI 可视化对象

将桑基图与其他 Power BI 可视化对象结合使用,可以增强数据分析的深度和复杂性。本示例展示了如何将桑基图与其他可视化对象结合使用以获得全面的图景。

1. 连接表格和桑基图

设想使用桑基图来检查产品在各个生产过程阶段的流动情况。您可以将桑基图与表格配对,以显示每个阶段的详细信息。

实施

  • 在 Power BI 报表中将桑基图放置在表格可视化对象旁边。
  • 使用交互式功能,将桑基图连接到表格,以便当选择桑基图中的特定流或节点时,表格会相应更新。
  • 表格中可以显示所选流的附加数据,例如产品名称、数量或时间戳。

优点

  • 用户可以轻松地将详细数据与可视化流进行比较,以更好地理解这些流程。
  • 桑基图提供了高层次的概览,而表格提供了更深入的详细信息。

2. 集成本地图和桑基图

设想您正在检查产品在国际供应链中的流动情况。结合桑基图和地图可视化可以提供产品流动地理分布的信息。

实施

  • 并排排列地图可视化对象和桑基图。
  • 连接这两个图像,以便当在桑基图中选择特定流时,地图上的相关地理位置会被突出显示。
  • 地图可以通过调整大小或更改颜色来显示不同地点之间流动的数量或重要性。

优点

  • 用户可以了解数据的外部地理特征以及内部流程。
  • 集成提供了全面的视角,有助于用户理解流程如何影响不同区域。