瀑布图
功能概述
瀑布图,又称阶梯图或桥图,是Quick BI可视化组件库中隶属于“柱/条图类”的一种特殊图表。它因形似瀑布流水而得名,主要用于展示一个数值如何经过一系列正向(增加)和负向(减少)的变化,最终累积到结果值的过程。
核心优势
过程可视化:清晰地展示从起始值到最终值的逐步演变,以及各个中间环节(类别)对总量的正负贡献。
构成分析:特别适用于经营分析和财务分析场景,如分析收入的构成、成本的分解、利润的变化来源等。
计算支持:可结合Quick BI的计算能力,进行同环比、累计等计算(需在数据准备或字段配置中实现)。
样式定制:支持自定义各部分(起始值、累计值、增加、减少)的颜色、柱体宽度、数据标签、图例等视觉元素。
典型应用场景
分析月度/年度利润变化,展示项目预算从初始分配到各项支出后的余额,分解销售额增长的驱动因素等。
使用限制
为确保瀑布图能够正确构建和解读,配置时需注意以下字段要求:
类别轴/维度:至少需要放入1个维度字段。该维度定义了数值发生变化的各个阶段或类别(例如:时间点、收支项目、业务环节等)。
值轴/度量:必须且只能放入1个度量字段。该度量代表了每个类别对应的数值变化量(正值表示增加,负值表示减少)。
操作步骤
在仪表板编辑模式下,您可以按照以下步骤添加和配置瀑布图:
添加图表
在仪表板编辑界面的左侧图表列表中,找到“柱/条图类”。
选择“瀑布图”并将其拖拽到画布上。
配置数据字段
选中图表,在右侧的“数据”配置面板中:
从“维度”列表中,将定义变化阶段的字段(如“省份”或“收支项目”)拖拽或双击添加到“类别轴/维度”区域。
从“度量”列表中,将表示变化量的字段(如“运输成本”或“金额变化”)拖拽或双击添加到“值轴/度量”区域(注意:只能添加一个)。
配置完字段后,点击面板下方的“更新”按钮,图表将根据数据渲染。
数据筛选(可选):如果类别轴的数据项过多,可以在“过滤器”区域添加字段进行筛选,使图表更聚焦。
自动刷新(可选):设置图表按固定时间间隔自动更新数据(开通后可能会导致频繁查询数据库影响数据库使用,请谨慎开启!)。例如,选中该选项并设置时长为5,单位选择分。则每间隔5分钟,系统自动刷新该图表的数据。
配置图表样式
切换到右侧的“样式”配置面板。可使用顶部搜索框快速定位。同时单击右侧 图表支持操作展开/收起全部类别。
绘图区域:可设置“柱体配色”和调整“柱体宽度”。
图表配置项 | 配置项说明 |
柱体配色 | 设置柱体起始值、累计值、增加、减少的配色。 |
柱体宽度 | 设置柱体宽度。 |
坐标轴:配置X轴(类别轴)和Y轴(值轴)的显示与隐藏、标题与单位、轴标签(显示规则、样式、格式)、刻度线、轴线、网格线等。
名称 | 配置项 | 说明 |
X轴 | 显示X轴 | 设置是否显示X轴。 |
显示标题和单位 | 设置X坐标轴上是否显示轴标题和单位。 | |
显示轴标签 | 设置X轴上是否显示标签,以及轴标签显示规则、文本样式。 | |
展示内容 | 设置展示内容为部分或全部维度。 | |
显示刻度线 | 设置X轴上是否显示刻度线。 | |
显示坐标轴 | 设置是否显示X轴,包括线型、线宽和颜色。 | |
显示网格线 | 设置X轴上是否显示网格线,包括线型、线宽和颜色。 | |
Y轴 | 显示Y轴 | 设置是否显示Y轴。 |
显示标题和单位 | 设置是否显示轴标题和单位。 | |
显示轴标签 | 设置Y轴上是否显示标签,以及标签与刻度范围、轴标签显示格式设置。 | |
显示刻度线 | 设置Y轴上是否显示刻度线。 | |
显示坐标轴 | 设置是否显示Y轴,包括线型、线宽和颜色。 | |
显示网格线 | 设置Y轴上是否显示网格线,包括线型、线宽和颜色。 |
图例:设置是否显示图例及图例样式
图表配置项 | 配置项说明 |
位置 | 设置图例显示位置,支持以下四种图例呈现方式。 |
文本 | 设置图例文本样式。 |
数据标签:设置是否显示数据标签以及标签样式。
图表配置项 | 配置项说明 |
全量显示 | 设置是否全量显示数据标签。 |
文本 | 设置标签文本样式。 |
起始值 | 设置起始值的标签样式,支持自定义起始值别名/取值,以及是否显示起始值Tips。 |
累计值 | 设置累计值的标签样式,支持自定义起始值别名,以及是否显示累计值Tips。 |
工具提示:配置鼠标悬停在柱体上时显示的提示框背景色和文本样式。
图表配置项 | 配置项说明 |
背景色 | 设置背景颜色。 |
文本 | 设置提示文字样式。 |
标题卡片区:配置图表的标题、备注、尾注、背景、边框等通用卡片样式。
配置分析功能
切换到右侧的“分析”配置面板。
数据交互:
钻取:如果类别轴的维度具有层级关系,可配置钻取功能。
联动:设置瀑布图与其他图表联动。
跳转:配置点击图表特定部分跳转到其他页面或链接。
配置项 | 名称 | 说明 |
数据交互 | 钻取 | 当您已在字段面板设置完成钻取字段时,可以在此处设置钻取层级行展示样式。 |
联动 | 当需要分析的数据存在于不同的图表,您可以通过图表联动,把多个图表关联起来,形成联动进行数据分析。具体设置请参见联动。 | |
跳转 | 当需要分析的数据存在于多个仪表板时,您可以通过仪表板跳转,把多个仪表板关联起来,进行数据分析。跳转包含参数跳转和外部链接两种方式。具体设置方法请参见跳转。 |
常见问题 (FAQ)
问:瀑布图最适合用来做什么分析?答:瀑布图非常适合用于展示一个初始值经过一系列正负变化后达到最终值的过程。它特别擅长进行财务分析(如利润构成、成本分解)和经营分析(如用户增长/流失分析、销售额变化归因)。
问:瀑布图的值轴/度量可以放多个字段吗?答:不可以。瀑布图的“值轴/度量”区域只能放入1个度量字段,该字段代表了每个类别的变化量。
问:如何区分图中的增加项和减少项?答:通常通过颜色来区分。在“样式”->“绘图区域”->“柱体配色”中,您可以为“增加”(正值)和“减少”(负值)设置不同的颜色,Quick BI默认也会使用不同颜色(如绿增红减或蓝增橙减)。
问:图表中的第一个柱子和最后一个柱子代表什么?我可以自定义它们的样式吗?答:第一个柱子通常代表起始值(基于第一个类别的值),最后一个柱子代表累计值(所有类别变化累加后的最终结果)。您可以在“样式”->“绘图区域”->“柱体配色”中为“起始值”和“累计值”设置不同于增减项的颜色。在“样式”->“数据标签”中,还可以为它们设置特殊的标签别名和样式。
问:如果我的数据显示顺序不对,导致瀑布图逻辑不清晰怎么办?答:瀑布图的展示逻辑很大程度上依赖于“类别轴/维度”字段的排序。请确保您的数据在数据集层面或者在图表的字段配置区域(通常可以对维度字段设置排序方式)是按照逻辑顺序排列的(例如,按时间顺序、按业务流程顺序等)。