Power BI 中的树状图

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

在不断发展的数据可视化领域中,树状图作为一种能够出色地解读分层数据的工具脱颖而出。树状图是 Power BI 工具箱中的强大工具,而 Power BI 是商业智能和数据分析的顶级平台。这些迷人的可视化图表通过充当指南针,引导分析师和决策者穿越复杂的数据层次结构,使他们能够提取关键见解。

什么是 Power BI 树状图?

树状图是一种使用分层矩形来描绘分层数据的数据可视化方法。在树状图中,每个矩形或“平铺”表示一个不同的数据元素。这些矩形的尺寸和颜色提供有关它们所代表的数据的关键细节。

树状图的结构:树状图具有嵌套的矩形结构,可以在显示分层数据时有效利用空间。树状图中的每个平铺都直观地表示一个数据类别或元素。为了反映数据中的关系,这些平铺以层次结构排列,其中较大的矩形包含较小的矩形。

例如,如果您正在分析销售数据,顶层平铺可以代表某一年份的总销售额。其中较小的平铺可以代表每个季度的销售额,而其中更小的平铺可以代表特定月份的销售额。

Power BI 树状图具有以下优点

Treemap in Power BI

作为 Power BI 中的数据可视化工具,树状图提供了许多优点,使其在数据分析和决策制定中至关重要

  1. 分层数据清晰度:通过树状图呈现分层数据链接效果出色。它们使用户更容易在预期上下文中分析数据,因为它们能够理解复杂数据集的父子结构。
  2. 有效空间利用:树状图实现了可用空间的最大利用。它们通过将矩形相互嵌套来提供一种在少量空间中显示大量信息的方法。当屏幕空间有限时,例如在仪表板或报告上,这尤其有用。
  3. 数据比较:树状图使用平铺大小和颜色变化来加密数据值。因此,可以轻松地在类别内部和类别之间进行值比较。由于用户可以快速识别趋势、异常或感兴趣的区域,因此基于数据的决策变得更容易。
  4. 交互式调查:您可以与树状图进行交互。用户可以通过选择特定平铺来交叉筛选数据,或者他们可以深入到子类别中以更深入地调查数据。这种交互性提高了用户探索层次结构和提供及时答案的能力。
  5. 模式识别:模式识别技能特别适合树状图。用户可以轻松识别分层链接,例如较低级别数据如何贡献到较高级别聚合。理解数据类别的组成及其相关性取决于此。
  6. 数据驱动的决策:树状图促进了数据驱动的决策。用户可以通过使用它们以易于理解的方式显示数据结构来深入了解复杂数据集。对于财务分析、组织结构评估或产品组合评估等活动,这非常有用。
  7. 与 Power BI 集成:作为知名数据分析产品,Power BI 毫不费力地集成了树状图。借助此集成,各种职位和行业的人员都可以从树状图的功能中受益,而无需具备高级技术知识。

Power BI 中树状图的类型

Treemap in Power BI

Power BI 具有不同类型的树状图,每种类型都适合特定的数据可视化要求

  1. 基本树状图:这些树状图最常见,非常适合显示分层数据。它们以分层方式呈现数据,分层矩形说明了父子关系。矩形的不同大小和色调有助于编码数据值。
  2. 彩色树状图:通过允许用户根据特定数据类别或度量对矩形进行颜色编码,彩色树状图改进了普通树状图。将它们分配给特定颜色使识别不同数据类别中的趋势或变体变得更容易。
  3. 自定义树状图:自定义树状图提供更多设计和布局选项。用户可以提供自己的分层结构、形状和颜色,使他们能够创建精确匹配其数据需求的自定义可视化图表。

何时使用每种类型?

  • 基本树状图:当您需要显示具有简单结构的分层数据时,请使用基本树状图。这些提供了父子关系的清晰表示,非常适合大多数分层数据可视化应用程序。
  • 彩色树状图:当您希望突出显示特定数据类别或度量时,请选择彩色树状图。这些在需要突出显示数据类别中的差异或模式的情况下特别方便。
  • 自定义树状图:当您需要特殊或复杂的数据可视化解决方案时,自定义树状图是完美的。设计、形式和颜色都可以根据您的要求进行定制。当您需要专门匹配数据集目标和结构的可视化图表时,请使用它们。

您选择的树状图样式最终将取决于您的数据结构和您希望呈现的精确见解。基本树状图可用于各种情况并普遍适用;彩色树状图为您的数据提供颜色上下文,自定义树状图为您提供最大的创意自由来创建独特的可视化图表。无论您的特定要求如何,Power BI 的众多树状图选项都能确保您可以成功可视化分层数据。

在 Power BI 中创建树状图

在 Power BI 中,树状图是可视化分层数据的有用工具。以下是 Power BI 中创建树状图的分步教程

  1. 确保您的数据集包含必要的列。在此示例中,我们将使用包含以下列的员工数据集:客户名称、纬度、经度、位置、产品类别和工资总和。
    Treemap in Power BI
  2. 导航到您的 Power BI 报告。
  3. 在图表类型列表中,在“可视化”下选择“树状图”图表类型。
    Treemap in Power BI
    您会看到树状图在首次创建时是空的。要创建可视化图表,必须向数据添加更多列。
    Treemap in Power BI
  4. 将“产品类别”列从“字段”窗格拖放到树状图的“类别”部分。
    Treemap in Power BI
    将为“产品类别”列中的每个不同值生成矩形,形成一个简单的树状图结构。但是,此时树状图上不会显示标签或值。
  5. 将“工资总和”列拖放到树状图的“值”部分。
    Treemap in Power BI
    您的树状图现在将显示每个产品类别的矩形,每个矩形的大小反映该类别的总工资。但是,您仍然需要更具体的详细信息。
  6. 将“客户名称”列移动到树状图的“详细信息”区域。
    Treemap in Power BI
    当您单击类别(父)矩形时,树状图现在将展开,以显示该类别中的特定客户(子级)的姓名及其工资。“客户名称”在此实例中是子级,而“产品类别”充当父级。
  7. 将必要的列拖放到“工具提示”字段井中,以便在用户将鼠标悬停在数据点上时显示更多信息。在此示例中,您可能希望为“产品类别”、“客户名称”和“工资总和”添加工具提示。
    Treemap in Power BI
    现在,当您将鼠标悬停在树状图中的矩形上时,会显示提供产品类别、客户名称和该特定数据点工资的工具提示。因此,您的树状图的交互性得到了改进。
    您可以通过遵循这些步骤,在 Power BI 中使用分层树状图有效地可视化和理解您的数据。
    请记住,您的数据集和您希望表达的见解将决定您添加到树状图中的特定列。为了最有效地传达数据的层次结构,请根据需要调整树状图的外观和交互。

视觉格式

您可以通过使用视觉格式设置来自定义 Power BI 树状图的外观和内容。图例、颜色、数据标签和类别标签是可用选项。

Treemap in Power BI

图例

树状图图例是用于数据子分类和提高数据理解的有用功能。

  1. 在树状图格式化窗口中,从菜单中选择“图例”。
    Treemap in Power BI
  2. 图例在地图上的位置可以在“选项”属性中调整。例如,您可以将它们放在“左上角”或“顶部中心”。
    Treemap in Power BI
  3. 图例的字体大小和颜色可以在“文本”设置下调整。例如,您可以将文本大小设置为 13,并将字体更改为 Cambria。
    Treemap in Power BI

颜色

您的树状图可以通过使用自定义颜色来更具视觉吸引力并有助于数据点区分

  1. 从树状图格式化下拉菜单中选择“颜色”。
  2. 您可以在下拉菜单中为每个值分配特定颜色,以在视觉上区分树状图中的数据点。
    Treemap in Power BI

数据标签

用户可以通过查看树状图中矩形提供的数据标签的补充信息更好地理解这些值。以下是使用数据标签的方法

  1. 在树状图格式窗格中,选择“数据标签”。
  2. 此步骤之后,整个图形都会收到数据标签。通过修改下拉菜单参数(例如“值”,它允许您更改显示数据(例如工资)的字体、文本和颜色),您可以进一步个性化这些标签。
  3. 此外,“显示单位”选项允许您更改显示数据的单位,从而让您更好地控制值的表示方式。
    Treemap in Power BI

类别标签

在树状图的类别和详细信息部分中,类别标签提供数据值的文本标签

  1. 从树状图的格式菜单中选择“类别标签”。
  2. 您在下拉菜单中有一个“值”选项,它使您可以更改显示类别数据(例如客户名称)的字体、文本和颜色。
  3. 您可以将字体更改为“Times New Roman”,将字体大小设置为 15,并通过强调某些单词来格式化文本。
    Treemap in Power BI

常规格式

您可以使用常规格式设置来增加树状图的视觉吸引力和可访问性。这些选项包括替代文本、标题、效果和工具提示。

Treemap in Power BI

属性

大多数可视化图表都有一个通用组件,称为“属性”部分。它由三个主要选择组成:大小、位置和高级选项。这些提供了对可视化图表的大小、位置和图层顺序的精确控制,并且通常通过鼠标单击进行操作。

  1. 大小:这允许您更改生成可视化图表的大小。
  2. 位置:它修改可视化图表在报告中的位置。
  3. 高级选项:此选项允许添加图层顺序,这很少使用,但在特定情况下可能很有用。
    Treemap in Power BI

标题

每个可视化图表都有一个标题格式选项。您的树状图可以通过使用此功能添加描述性标题而变得更有用。以下是使用树状图标题的方法

  1. 单击菜单中的“标题”。其中包含一个下拉菜单。
  2. 将标题放在“文本”字段中。标题“按产品类别和客户名称划分的工资总和”是一种选择。
  3. 更改标题的文本大小、对齐方式和字体样式(例如粗体)以使其独一无二。例如,您可以使用文本格式将句子加粗并将字体大小增加到 16。
    Treemap in Power BI

效果:效果部分中的三个不同元素可以增强树状图的视觉吸引力:背景、视觉边框和阴影。

  1. 从菜单中选择“背景”。这允许您为可视化图表应用背景颜色。例如,您可以将背景设为深色。此外,您可以更改透明度,例如,使用 80% 的透明度。
    Treemap in Power BI
  2. 从菜单中选择“视觉边框”。此功能在可视化图表周围创建边框。您可以更改边框的外观,并且可以选择圆角。圆角的可能设置为五个像素。
    Treemap in Power BI
  3. 单击菜单中的“阴影”。这会在可视化图表中产生阴影效果。可以更改阴影的偏移、色调和位置。例如,您可以向右下角创建阴影并将偏移设置为外部。
    Treemap in Power BI

工具提示:当用户将鼠标悬停在树状图中的数据点上时,这些对于提供更多信息至关重要。

  1. 从菜单中选择“工具提示”。此操作允许您设置工具提示的三个属性:选项、文本和背景。
  2. 当您将鼠标悬停在数据点上时,工具提示会显示信息。您可以选择个性化工具提示的文本和背景颜色。
    Treemap in Power BI

替代文本

屏幕阅读器用户可以通过每个可视化图表中的替代文本功能访问内容。从菜单中选择“替代文本”。此选项在运行屏幕阅读器或讲述器的计算机上可用。当屏幕阅读器读取所需文本时,系统会将其读出,从而确保所有用户的可访问性。

下图显示了完成所有格式设置后的最终视觉效果。

Treemap in Power BI

通过使用这些格式选项,您可以提高树状图的审美吸引力,并使其更易于更广泛的受众访问,包括那些可能使用辅助技术的人。下图是使用上述步骤创建的 Power BI 中的最终树状图视觉效果。

Treemap in Power BI

树状图的缺点

Treemap in Power BI

尽管树状图是一种有效的可视化工具,但它们也有许多缺点。在以下情况下,树状图可能不是最佳选择

  1. 复杂层次结构:相对简单的层次结构最适合树状图。如果您的分层数据太深或太复杂,树状图可能会变得混乱且难以阅读。
  2. 有限空间:尽管树状图节省了大量空间,但空间过小可能会使它们难以阅读。在某些情况下,其他形式的可视化图表,例如简单的折线图或条形图,可能更有用。
  3. 小值:在显示数据集中极小的值时,树状图的性能较差。如果您的微小数据点很多,树状图可能只会使其中一些数据点非常可见。
  4. 重叠标签:当元素标签因可用空间不足而重叠时,树状图可能变得难以阅读。尽管这是一个考虑因素,但可以通过使用工具提示或放大来减轻此问题。
  5. 数据分析:树状图是查看全局的绝佳方式,但对于深入的数据分析而言,可能有更好的选择。随着用户深入研究数据,他们可能更喜欢替代可视化图表。
  6. 可扩展性:在处理非常大的数据集时,渲染树状图可能非常耗时且缓慢。这可能会影响性能,尤其是在共享或在线报告中。

实际用例

Treemap in Power BI

树状图广泛用于许多不同的行业。以下是一些公司和团体如何在 Power BI 中使用树状图的实际示例

  1. 金融服务:银行和其他金融机构利用树状图可视化投资组合的分配方式。投资者和金融分析师可以轻松理解资产如何在不同部门和行业中分布,从而利用树状图。
  2. 零售:零售商利用树状图分析销售数据。他们可以通过可视化销售层次结构快速确定表现最佳的产品类别、子类别和单个产品。这支持营销计划和库存控制。
  3. 医疗保健:医疗保健组织利用树状图描绘患者数据、医疗诊断和账单信息。借助树状图,可以更轻松地观察患者人口统计、治疗费用和医疗状况的趋势。
  4. IT 管理:IT 团队利用树状图监控系统和网络性能。树状图通过显示网络的层次结构,使查找性能瓶颈和解决问题变得更简单。
  5. 项目管理:项目经理利用树状图可视化工作分配、资源分配和项目层次结构。树状图有助于团队理解项目依赖关系和结构。
  6. 政府和公共政策:政府机构通过树状图表示预算分配。这使得公众和政策制定者能够了解资金如何在不同部门和项目之间分配。
  7. 制造业:制造商利用树状图监控设备性能、故障率和制造流程。树状图提供了质量参数和生产效率的简明摘要。
  8. 电子商务:电子商务平台使用树状图显示产品目录的结构。
  9. 教育:教育机构利用树状图分析学生成绩数据。树状图可以显示不同年级和学科的学生成绩。

这些示例展示了树状图在各个行业中的实用性。它们是用于概括复杂分层数据并协助企业根据事实做出决策的有用资源。