瀑布图


备注

瀑布图使用旧版配置面板。


瀑布图是 柱状图 分组下的独立预设,以绝对值和相对值展示数据从起点到终点的累计变化过程,适合收益拆解、成本组成和月度环比变化等场景。


../_images/waterfall_chart.png


本文介绍瀑布图的特殊配置。有关各图表通用的配置项,如 基本 标签页、过滤器 标签页的内容,参见 图表通用配置。

瀑布图的数据


瀑布图的数据字段具有以下约束:

  • 维度:可选,最多添加 1 个,取值序列构成 X 轴类目。

  • 指标:必须添加,至少 1 个,数量不限。指标值表示每一段的增减量。

  • 对比:可选,最多添加 1 个,取值去重后使用;其作用随字段组合变化,参见下表。

  • 扩展:瀑布图不消费扩展字段,添加后对图表无影响。


指标是唯一必填字段。只添加维度或只添加对比而不添加指标时,图表不绘制任何柱子。

字段组合决定图形形态:

字段组合

X 轴类目

瀑布序列

仅指标

各指标名称(或别名)

取最后一条数据,每个指标一段

维度 + 指标

维度取值

沿维度取值展开;多指标时每个指标形成一条独立序列

对比 + 指标

对比取值

沿对比取值展开,此时对比的作用等同于维度

维度 + 对比 + 指标

各分组的维度取值依次拼接

按对比取值分组,每组构成一段独立的瀑布

开启 汇总 后,各种组合都会追加汇总条;在”维度 + 对比 + 指标”组合下,每个对比分组各有一根汇总条,且该组合下手动输入的汇总值不生效。参见 汇总。


空值与非数值的处理:

  • 指标值为空、null 或非数字时按 0 参与计算,仍占据一个类目位置。仅在”仅指标”组合下,最后一条数据中取值为空的指标会被整体移除,不出现在 X 轴上。

  • 在”维度 + 对比 + 指标”组合下,维度取值为空的数据行会被过滤;某个对比取值筛不出任何数据行时,该分组不生成任何条形,也不生成汇总条。

  • 若首条数据中任一指标的取值不是数字,图表只绘制坐标轴、不绘制条形。建议为指标选择数值类型字段。

有关数据源、聚合和排序,参见 图表通用配置 > 配置数据。

瀑布图的样式


样式 标签页分为 瀑布图样式设置、轴样式 和 其他设置 三个分节。有关标题、组件的通用样式,参见 图表通用配置 > 配置样式。

瀑布图样式设置


该分节包含 瀑布、汇总、增长、下降 四个区块。

瀑布


瀑布类型:默认 变化式。

  • 变化式:汇总条位于末尾,展示从初始值到最终值的净变化。

  • 组成式:汇总条位于开头,展示各分段如何组成最终总量。

圆角:默认关闭。启用后,条形使用圆角样式。

条形间距:默认 75%,单位为百分比;数值越大,条形之间的空隙越宽。

汇总


可通过区块标题右侧的 eye 图标控制汇总条的显示或隐藏,默认显示。隐藏后,汇总条不会加入图表的类目轴或数据系列。

  • 汇总值:勾选 自动 时按数据自动聚合,为默认行为;取消勾选后可手动输入固定值。同时添加维度和对比时,手动输入的值不生效,汇总值强制按自动聚合计算;仅添加对比而不添加维度时,手动值仍然生效。

  • 颜色:设置汇总条颜色,支持纯色或渐变色,默认灰色。

  • 别名:设置汇总条的显示名称,默认为”汇总”。该名称用于图例和提示框;在”维度 + 对比 + 指标”组合下,汇总条在 X 轴上的类目标签显示为所属分组的对比取值,不显示此别名。

增长和下降


增长 和 下降 是两个独立区块,均可设置:

  • 颜色:支持纯色或渐变色。增长默认橙色,下降默认青色。

  • 别名:设置该类条形在图例和提示框中的名称。

下降 区块额外提供 数据展示方式,默认 展示负数;可切换为 展示正数,使下降值以正数形式显示。该选项只改变显示形式,不改变数据的增减语义,也不影响汇总计算。

轴样式


X 轴和 Y 轴均可配置名称、单位、单位字体、字体、轴线、网格线和 显示标尺(默认关闭)。

备注

瀑布图是独立组件,轴样式的配置项与 柱状图、折线图、散点图 分组下各预设的 坐标轴 区块不同,配置项名称也不一致,请以本节内容为准。

在瀑布图中,两轴的配置项并不完全相同,以下三项仅 Y 轴提供:自适应单位、数据裁剪、数值分段。

Y 轴的默认样式与其他图表不同:默认不显示轴线,默认显示虚线网格线。

其他设置


该分节包含 图例 和 辅助 两个区块。

图例


可配置显示、位置、间距、图标大小和字体。默认显示,位置为底部居中,图标为圆角矩形,图标大小为 8。

辅助


可通过区块标题右侧的显示/隐藏图标控制,默认开启。关闭后,对齐辅助线和数值标记均不绘制。

  • 对齐辅助线:连接条形顶部,帮助追踪累计值变化。可配置线型和线宽,默认为 1 像素虚线。

  • 数值标记:配置条形数值标签的字体,默认 12 号。

运行时交互


以下是瀑布图在运行时的交互行为:

  • 提示框:始终显示,瀑布图不提供 显示提示 开关,参见 图表通用配置 > 显示提示。悬浮到某个类目上时高亮整列,提示框列出各指标的名称、颜色和数值(含单位);悬浮到汇总条上时只显示汇总一行。下降 的 数据展示方式 设为 展示正数 时,提示框中的下降值也以正数显示。

  • 标尺缩放:需在 轴样式 中勾选对应轴的 显示标尺。拖动标尺可聚焦到局部区间。


备注

瀑布图的图例固定为 增长、下降、汇总 三项,点击图例不会隐藏对应的条形。瀑布图也不提供选择缩放工具,不响应 联动 ID。

能力范围


瀑布图支持数据导出、最大化,以及与同类型图表之间的样式复制/粘贴;相关操作参见 图表通用配置。

瀑布图不支持触发其它组件联动。