经典瀑布

概览文档演示视频版本历史

Waterfall Classic 文档

Table of contents

 

基础知识

图表类型

有两个适用于 Qlik 的 AnyChart Waterfall Extensions:

  • Waterfall Classic Chart – 一种可选支持堆叠子柱线的 Waterfall chart。通常,它与默认的 Qlik Sense Waterfall 图表类似。
  • Waterfall Advanced Chart – 一种始终显示堆叠子柱线的 Waterfall chart。

在这两种类型之间进行选择取决于您的数据结构以及您打算在图表上展示的内容。

本节介绍如何创建和配置 Waterfall Classic 图表。

下载与安装

Qlik Sense Desktop

要在 Qlik Sense Desktop 中安装 AnyChart Waterfall Classic Extension,请执行以下操作:

  1. 下载适用于 Qlik Sense 的 AnyChart Waterfall Classic Extension
  2. 解压压缩包。
  3. 打开 Windows 资源管理器窗口并导航至 Qlik Sense Extensions 目录:
    ..\Users\<UserName>\Documents\Qlik\Sense\Extensions
  4. anychart-4x-waterfall-classic 文件夹复制到 Extensions 目录。
  5. 重新启动 Qlik Sense Desktop。
Qlik Sense Server

要在 Qlik Sense 服务器上安装 AnyChart Waterfall Classic Extension,

  1. 下载适用于 Qlik Sense 的 AnyChart Waterfall Classic Extension
  2. 打开 Qlik Management Console (QMC):https://<QPS server name>/qmc
  3. 在 QMC 开始页面或从 Start 下拉菜单中选择 Extensions
  4. 点击操作栏中的 Import
  5. 在对话框中,选择下载的压缩包。将密码区域留空。
  6. 在文件浏览器窗口中点击 Open
  7. 点击 Import
Qlik Sense Cloud

要在 Qlik Sense Cloud 中安装 AnyChart Waterfall Classic Extension,请执行以下操作:

  1. 下载适用于 Qlik Sense Cloud 的 AnyChart Waterfall Classic Extension
  2. 访问管理控制台:
    • 在您的租户地址后添加 /consolehttps://<your tenant address>/console
    • 或使用中心用户配置文件下的导航链接 Administration
  1. 转到 Extensions 页面并点击 Add
  2. 在对话框中,选择下载的压缩包。
  3. 点击 Add
  4. 在管理控制台中,转到 Content Security Policy 部分并点击 Add
  5. 在对话框中,为 Content Security Policy 命名 —— 例如,AnyChart
  6. 输入源服务器地址:qlik.anychart.com
  7. 选择以下指令:
    • connect-src
    • font-src
    • img-src
    • script-src
    • style-src
  1. 点击 Add

概览

Waterfall Classic 图表显示了初始值受一系列中间正值或负值影响的过程。

此工具通常与默认的 Qlik Sense Waterfall 图表类似,但支持更多数据结构并提供更广泛的选项。它可以选择显示子类别,可视化为堆叠在主柱线内的子柱线。

您可以配置图表的外观:设置 colors,调整 legendtotal barsconnectorsaxesgrids,设置 layout,并配置 labelsstack labelstooltips

此外,还提供以下选项:subtotal barssplit totalarrowsreference linesreference rangesinteractivitycalculation conditions

一个带有 legend 和 labels 的 AnyChart Waterfall 图表

快速入门

本快速教程介绍了如何创建一个基础的 Waterfall Classic 图表。

首先,向您的工作表添加一个空图表:

  1. 转到资产面板中的 Custom objects > AnyChart
  2. 将一个空的 AnyChart Waterfall Classic 图表拖动到工作表中。

然后添加两个或更多代表类别及其数值的 measures

  1. 转到属性面板中的 Data > Measures
  2. 点击 Add 并选择一个 measure。
  3. 点击 Add 并选择一个 measure。
  4. 以此类推。

使用适用于 Qlik Sense 的 AnyChart Waterfall Extension 构建的基础 Waterfall 图表

或者,也可以使用 dimensions:如果您的数据结构需要,您可以添加一个 dimension 和多个 measures,或者一个 dimension 和一个 measure。

请注意,您还可以从字段创建 dimensions 和 measures,或者通过点击空图表上的按钮来添加它们。

Dimensions 和 Measures

Dimensions

与默认的 Qlik Sense Waterfall 图表不同,AnyChart Waterfall Classic 允许添加 dimension。请执行以下操作:

  1. 转到属性面板中的 Data > Dimensions
  2. 点击 Add 并选择一个 dimension。

可以创建带有一个 dimension 或不带 dimension 的图表。选择取决于您的数据结构

Measures

要添加 measure,请执行以下操作:

  1. 转到属性面板中的 Data > Measures
  2. 点击 Add 并选择一个 measure。

您可以根据数据结构添加一个或多个 measures。此外,您可以选择解释 measure 值的 absolute 或 difference 模式

如果有多个 measures,它们的名称将显示在 X-axistooltips 中。要自定义它们,

  1. 转到属性面板中的 Data > Measures
  2. 点击一个 measure。
  3. Label 输入框中输入字符串值或字符串表达式。
数据结构

Waterfall Classic 图表支持不同的数据设置方式。您应该选择最适合您数据结构的一种。

0 Dimensions + N Measures

您可以添加多个(两个或更多)measures 且不添加 dimensions,以创建一个类似于默认 Qlik Sense Waterfall 图表的非堆叠 Waterfall 图表:

  • measures 的名称代表类别名称,显示在 X-axis 上。
  • measures 的值代表类别的数值。

一个包含 0 dimensions 和 n measures 的 AnyChart Waterfall Classic 图表的数据表

一个包含 0 dimensions 和 n measures 的 AnyChart Waterfall Classic 图表

1 Dimension + N Measures

您可以添加一个 dimension 和多个(两个或更多)measures,以创建一个带有堆叠子柱线的 Waterfall 图表:

  • dimension 的值代表子类别的名称,显示在 legend 中。
  • measures 的名称代表类别名称,显示在 X-axis 上。
  • measures 的值代表子类别的数值。

一个包含 1 dimension 和 n measures 的 AnyChart Waterfall Classic 图表的数据表

一个包含 1 dimension 和 n measures 的 AnyChart Waterfall Classic 图表

1 Dimension + 1 Measure

您可以添加一个 dimension 和一个 measure,以创建一个非堆叠 Waterfall 图表:

  • dimension 的值代表类别名称,显示在 X-axis 上。
  • measures 的值代表子类别的数值。

一个包含 1 dimension 和 1 measure 的 AnyChart Waterfall Classic 图表的数据表

一个包含 1 dimension 和 1 measure 的 AnyChart Waterfall Classic 图表

数据模式

Waterfall Classic 图表支持两种解释 measure 值的方法:AbsoluteDifference

要选择数据模式,

  1. 转到属性面板中的 Appearance > Presentation
  2. Data Mode 下拉菜单中选择 AbsoluteDifference

正确选择模式取决于数据:

数据模式描述用法
Difference每个 measure 值被解释为当前柱线或子柱线与前一个之间的差值。

(这也是默认 Qlik Sense Waterfall 图表解释 measures 的方式。)
如果一个或多个 measures 包含差值,则应使用此模式。
Absolute每个 measure 值被解释为柱线或子柱线的绝对值。如果一个或多个 measures 包含绝对值,则应使用此模式。

默认情况下,Waterfall Classic 同时显示差值和绝对值:

  • 柱线或子柱线的 labels 显示差值。
  • 柱线顶部的 stack labels 显示绝对值的总和(小计)。
  • Tooltips 同时显示绝对值和差值(括号内)。

根据模式的不同,一组值直接从 measure 中获取,而另一组值则自动计算。

例如,看看这个图表:

一个带有 legend 和 tooltip 的 Waterfall 图表

可以通过启用 Difference 模式并使用以下数据来创建此类图表:

启用 Difference 数据模式的 Waterfall 图表数据表

或者,也可以通过启用 Absolute 模式并使用此数据来实现相同的结果:

启用 Absolute 数据模式的 Waterfall 图表数据表

外观

颜色

AnyChart Waterfall Classic 支持为图表的柱线、total barssubtotal bars 着色的不同方式。在堆叠图表中,颜色应用于子柱线。某些可用的颜色模式也会影响 legend

要选择颜色模式,

  1. 转到属性面板中的 Appearance > Colors and Legend
  2. Color by 下拉菜单中选择颜色模式,并使用下方的可用选项。

下表说明了不同颜色模式之间的区别,并列出了每种模式可用的设置:

颜色模式描述设置
Subcategory
  • 在堆叠图表中,您可以使用内置调色板为子柱线着色。其颜色表示子类别。
  • 可以为 (sub)total bars 应用单独的颜色。
  • legend 会自动着色。
调色板选择
Reverse colors
"Total" color
Color totals as subcategories
Increase / Decrease / Total
  • 三种颜色表示:
    • 增加的柱线或子柱线
    • 减少的柱线或子柱线
    • total 和 subtotal 柱线
  • legend 会自动着色。
"Increase" color
"Decrease" color
"Total" color
Expression
  • 柱线或子柱线按表达式着色。
  • total 和 subtotal 柱线应用单独的颜色。
  • 您必须手动添加 legend 项目并为其着色。
表达式
"Total" color
Subcategory

堆叠图表中,您可以使用内置调色板按子类别为子柱线着色。单独的用户定义颜色应用于 totalsubtotal bars(或者,您可以按子类别为它们着色)。

  1. 转到属性面板中的 Appearance > Colors and Legend
  2. Color by 下拉菜单中选择 Subcategory
  3. 选择一个调色板,并使用 Reverse colors"Total" colorColor totals as subcategories 选项。

在此模式下,legend 会自动着色。

柱线按子类别着色的 Waterfall 图表

Increase / Decrease / Total

您可以设置三种颜色来表示增加、减少和 total(以及 subtotal)柱线。在堆叠图表中,颜色用于区分子柱线。

  1. 转到属性面板中的 Appearance > Colors and Legend
  2. Color by 下拉菜单中选择 Increase / Decrease / Total
  3. 使用 "Increase" color"Decrease" color"Total" color 选项。

legend 会自动着色。

柱线按 Increase / Decrease / Total 着色的 Waterfall 图表

Color by Expression

您可以设置自定义表达式来为柱线(或堆叠图表中的子柱线)着色。单独的用户定义颜色应用于 totalsubtotal bars

  1. 转到属性面板中的 Appearance > Colors and Legend
  2. Color by 下拉菜单中选择 Expression
  3. 在输入框中输入表达式,并使用 "Total" color 选项。

legend 的项目必须手动添加并着色。

按表达式着色使用用户定义的表达式来设置颜色。按表达式着色时,您可以定义要使用的颜色以及要应用这些颜色的值,从而更好地控制颜色在可视化中的使用方式。例如,您可以突出显示特别感兴趣的值,或者区分不同数值范围内的值。按表达式着色还可以用于根据未包含在可视化中的值对可视化进行着色。

示例

这里有几个示例,展示了如何使用按颜色表达式。请注意,表达式不会影响 legend,因此在这些示例中它是手动配置的。

示例:按类别着色

Pick(Match(Quarter,  '2020 Q1', '2020 Q2', '2020 Q3', '2020 Q4'),
'#d29b9b', '#85bfc7', '#85a6c7', '#9b9bd2')

在这个例子中,4 种颜色表示 4 个类别(季度)。

按表达式着色的 Waterfall 图表(按类别)

示例:按 Measure 着色

If(Sum(ValueDifference) < 0, '#e7cbcb',
If(Sum(ValueDifference) <= 100, '#cbe3e7',
If(Sum(ValueDifference) > 100, '#85bfc7')))

这里 3 种颜色表示 3 个数值范围。

按表达式着色的 Waterfall 图表(按 measure)

Legend

当图表按 subcategoryIncrease / Decrease / Total 着色时,其颜色会自动应用于 legend。

当图表按 expression 着色时,您必须手动添加每个项目并为其着色。

要配置 legend,请转到属性面板中的 Appearance > Colors and legend 并执行以下操作:

  • 要启用或禁用,请切换 Legend 滑块。
  • 要设置位置,请从 Position 下拉菜单中选择 TopRightBottomLeft
  • 要设置对齐方式,请从 Alignment 下拉菜单中选择可用选项之一。
  • 要设置标题,请转到 Title 并在 Title 输入框中输入文本。
  • 要配置标题字体,请使用 StyleColorSizeFamilyShadow 选项。

要自定义 Total 项目或添加新项目,请转到 Items,切换 Items 滑块,并执行以下操作:

  • 要启用或禁用 Total 项目,请勾选或取消勾选 Show total in legend 框。
  • 要设置 Total 项目的名称,请在 Total label 输入框中输入文本。
  • 要添加自定义项目,请点击 Add legend item
  • 要设置新项目的名称,请在 Label 输入框中输入文本。
  • 要设置新项目的颜色,请使用 Color 选项。

自定义项目会替换自动生成的项目。

如果图表按 Increase / Decrease / Total 着色,您可以自定义所有默认项目的名称。转到 Items,不要切换 Items 滑块,并执行以下操作:

  • 要设置 Total 项目的名称,请在 Total label 输入框中输入文本。
  • 要设置 Increase 项目的名称,请在 Increase label 输入框中输入文本。
  • 要设置 Decrease 项目的名称,请在 Decrease label 输入框中输入文本。

在此截图中,图表按子类别着色,显示了自动生成的 legend,并自定义了其位置和标题:

按子类别着色的 Waterfall 图表,自定义了 legend

此处图表按 Increase / Decrease / Total 着色,显示了自动生成的 legend,并自定义了其位置和标题:

按 Increase / Decrease / Total 着色的 Waterfall 图表,自定义了 legend

此处图表按表达式着色,且 legend 显示自定义项目。自定义了 Total 项目的名称、位置和标题。

按表达式着色的 Waterfall 图表,自定义了 legend

Total Bars

您可以在图表的最后一根柱线后显示 total bar,并将第一根柱线着色为 total。此外,还可以显示 split total、stacked total,并在任何柱线后添加多个 subtotal bars

如果数据结构是 0 dimension + N measures1 dimension + N measures

  • 要启用起始 total,请转到属性面板中的 Measures,点击第一个 measure,并取消勾选 Show as change 框。
  • 要启用结束 total,请转到属性面板中的 Appearance > Presentation > Total 并勾选 Show cumulative total 框。
  • 要设置结束 total 的标签(显示在 X-axis 上),请在 Label 输入框中输入文本。

如果数据结构是 1 dimension + 1 measure,请转到属性面板中的 Appearance > Presentation > Total

  • 要启用起始 total,请取消勾选 Color first item as change 框。
  • 要启用结束 total,请勾选 Show cumulative total 框。
  • 要设置结束 total 的标签(显示在 X-axis 上),请在 Label 输入框中输入文本。

您可以在 X-axis 的开头显示 total bars:

  1. 转到属性面板中的 Appearance > Presentation > Total
  2. Position 下拉菜单中选择 Start

您还可以设置 total bars 的颜色:

  1. 转到属性面板中的 Appearance > Colors and Legend
  2. 使用 "Total" color 选项。

在此截图中,启用了起始和结束 total bars,使用了自定义 total 颜色,并自定义了结束 total 的标签:

一个带有起始和结束 total bar 的 Waterfall 图表,结束 total 的结尾已自定义。

Connectors

connector 是连接图表中相邻两根柱线的线。connectors 的 labels 以百分比形式显示每对柱线之间的差异。

要配置 connectors,请转到属性面板中的 Appearance > Presentation > Connectors 并执行以下操作:

  • 要禁用或启用 labels,请切换 Labels 滑块。
  • 要配置 labels,请使用 StyleColorSizeFamilyShadow 选项。
  • 要配置描边,请切换 Stroke settings 滑块并使用 ColorStyleThickness 选项。

调整了 connectors 的 labels 和描边的 Waterfall 图表

Axes

X-Axis

X-axis 显示类别名称以及 totalsubtotal 柱线的标签。

要配置 X-axis,请转到属性面板中的 Appearance > X-axis 并执行以下操作:

  • 要禁用或启用,请切换 Axis 滑块。
  • 要配置描边,请使用 ColorStyleThickness 选项。
  • 要设置位置,请使用 Position 选项。
  • 要配置 labels,请切换 LabelsFont 滑块并使用下方的选项。
  • 要配置标题,请切换 Title 滑块并使用 TextFontAlign 选项。
  • 要配置 X-grid,请切换 Grid 滑块并使用下方的选项。

X-axis 的方向(水平或垂直)受图表 layout 的影响。

如果数据结构是 0 dimension + N measures1 dimension + N measures,X-axis 会显示 measures 的名称(代表类别)。您可以自定义它们:

  1. 转到属性面板中的 Measures
  2. 点击一个 measure 以打开其设置。
  3. Label 输入框中输入字符串值或字符串表达式。

自定义了 X-axes 的两个 Waterfall 图表

Y-Axis

Y-axis 显示数值,这些值对应于一个或多个 measure,具体取决于数据结构

要配置 Y-axis,请转到属性面板中的 Appearance > Y-axis 并执行以下操作:

  • 要禁用或启用,请切换 Axis 滑块。
  • 要配置描边,请使用 ColorStyleThickness 选项。
  • 要设置位置,请使用 Position 选项。
  • 要配置 labels,请切换 LabelsFont 滑块并使用下方的选项。
  • 要配置标题,请切换 Title 滑块并使用 TextFontAlign 选项。
  • 要配置 Y-grid,请切换 Grid 滑块并使用下方的选项。

Y-axis 的方向(垂直或水平)受图表 layout 的影响。

自定义了 Y-axes 的两个 Waterfall 图表

此外,要设置 Y-scale 的范围:

  1. 切换 Range 滑块。
  2. 从下拉菜单中选择 MinMaxMin/Max
  3. 在下方的输入框中输入值或表达式。

默认情况下,Y-scale 会进行调整以显示图表的所有柱线。根据您指定的最小值和/或最大值,柱线可能会被裁剪,或者在它们下方或上方显示额外空间:

自定义了 Y-scale 范围的两个 Waterfall 图表

Grids

Waterfall Classic 图表有两个 grids:

  • X-grid 与 X-axis 相交并将图表划分为垂直条带。
  • Y-grid 与 Y-axis 相交并将图表划分为水平条带。

突出显示了 X- 和 Y-grids 的两个 Waterfall 图表。

要配置 grid,请转到属性面板中的 Appearance > X-axisY-axis,切换 Grid 滑块,并执行以下操作:

  • 要配置描边,请使用 ColorStyleThickness 选项。
  • 要配置填充,请从 Fill type 下拉菜单中选择填充类型,并使用下方的可用选项

X- 和 Y-grids 支持以下填充方案和设置:

填充类型描述设置
None不向 grid 应用颜色。N/A
Solid向整个 grid 应用一种颜色。Color
Opacity
Odd / Even两种颜色表示奇数和偶数条带。Odd color, Opacity
Even color, Opacity

请注意,可以通过同时为两个 grids 启用填充来组合填充。

对 grids 着色的三个 Waterfall 图表。

Layout

默认情况下,图表为水平方向:X-axis 是水平的,Y-axis 是垂直的。

启用垂直布局时,X-axis 是垂直的,Y-axis 是水平的:

要设置 layout,

  1. 转到属性面板中的 Appearance > Presentation > Layout
  2. 选择 HorizontalVertical

两个 Waterfall 图表:垂直方向和水平方向

Labels

Labels 是显示有关图表柱线(或堆叠图表中的子柱线)信息的文本对象。

要配置 labels,请转到属性面板中的 Appearance > Labels 并执行以下操作:

  • 要禁用或启用,请切换 Labels 滑块。
  • 要设置文本,请切换 Text 滑块并在输入框中输入字符串值或字符串表达式。
  • 要配置字体,请使用 StyleColorSizeFamilyShadow 选项。
  • 要启用或禁用外部标签,请勾选或取消勾选 Allow outside 框。
  • 要设置阈值,请在 Threshold modulus 输入框中输入数值或表达式。
    表示小于阈值(绝对值)的值的 labels 将被隐藏。

默认情况下,每根柱线或子柱线的标签显示其 差值

在下面的示例中,调整了 labels 的字体。它们显示子类别的简称:

Right(Product, 1)

自定义了 labels 的 Waterfall 图表

Stack Labels

Stack labels 是显示有关堆叠图表柱线信息的文本对象。

要配置 stack labels,请转到属性面板中的 Appearance > Stack labels

  • 要启用或禁用,请切换 Labels 滑块。
  • 要设置文本,请从 Text 下拉菜单中选择一个选项。
  • 要配置字体,请使用 StyleColorSizeFamilyShadow 选项。

Text 菜单中,有两个选项可用。它们定义了 stack labels 显示的文本:

  • Subtotal(默认)– 对应于子柱线的绝对值之和。
  • Stack sum – 对应于子柱线的差值之和。

自定义了 stack labels 的两个 Waterfall 图表

Tooltips

Tooltips 是当用户将鼠标悬停在图表柱线上时出现的文本框。每个 tooltip 显示有关当前柱线的附加信息。

堆叠图表中,tooltips 附着在子柱线上。您还可以启用 group tooltips,当用户将鼠标悬停在堆叠柱线上时会显示它们。每个 group tooltip 显示有关当前柱线所有子柱线的信息。

请注意,可以将 tooltips 和 group tooltips 的文本设置为字符串值或任意字符串表达式。使用表达式允许您突出显示特别感兴趣的值,显示未包含在可视化中的值或计算结果等。

此外,您可以在 tooltips 中使用 HTML

要禁用或启用 tooltips,请转到属性面板中的 Interactivity 并切换 Tooltips 滑块。

要配置 tooltips,请转到属性面板中的 Appearance > Tooltip 并执行以下操作:

  • 要设置文本,请切换 Tooltip text 滑块并在输入框中输入字符串值或字符串表达式。
  • 要启用或禁用 group tooltips,请勾选或取消勾选 Group tooltips 框。

这里有一个用于配置 tooltip 文本的表达式示例:

'<b>' & Upper(Product) & '</b>' &
'<br><i>' & Capitalize(Type) & '</i>'

一个带有显示自定义文本的 tooltip 的 Waterfall 图表

在此截图中,启用了具有默认文本的 group tooltip:

一个带有显示默认文本的 group tooltip 的 Waterfall 图表

其他功能

Subtotal Bars

您可以在图表的任何位置显示多个 subtotal bars。

如果数据结构是 0 dimension + N measures1 dimension + N measures,请执行以下操作:

  1. 转到属性面板中的 Measures 并点击任何 measure。
  2. 勾选 Add subtotal 框。
  3. 在输入框中输入文本或表达式以设置标签(显示在 X-axis 上)。

subtotal bar 添加在与您选择的 measure 对应的柱线之后。

如果数据结构是 1 dimension + 1 measure,请执行以下操作:

  1. 转到属性面板中的 Add-ons > Subtotals
  2. 点击 Add subtotal
  3. Dimension value 输入框中输入值或表达式。
  4. Label 输入框中输入文本或表达式以设置标签(显示在 X-axis 上)。

Dimension value 输入框中,您需要指定 dimension 的一个值,该值代表 X-axis 上显示的类别名称之一。subtotal bar 添加在与指定值对应的柱线之后,如果未输入值,则添加在图表末尾。

您还可以设置 subtotal bars 的颜色:

  1. 转到属性面板中的 Appearance > Colors and Legend
  2. 使用 "Total" color 选项或 Color totals as subcategories(如果可用)。

仅当图表按 subcategory 着色时,Color totals as subcategories 选项才可用。此配色方案也应用于起始 total,覆盖 First item as change / Show as change 选项。

在此截图中,有两个 subtotal bars,添加在以下 dimension 值之后:

  • 2020 Q2
  • 2020 Q3

带有两个 subtotal bars 的 Waterfall 图表

仅当图表按 subcategory 着色时,Color totals as subcategories 选项才可用:

total 和 subtotal 柱线按 subcategory 着色的 Waterfall 图表。

Split Total

您可以将 total bar 拆分为紧随其后显示的多个柱线(拆分)。拆分代表用户定义的值或表达式。

要添加拆分,请转到属性面板中的 Add-ons > Split total 并执行以下操作:

  1. 点击 Add value
  2. Label 输入框中输入文本或表达式以设置标签(显示在 X-axis 上)。
  3. Value 输入框中输入数值或表达式。

您指定的值之和应等于或小于总计。如果小于总计,将自动创建 'Other' 类别。

这是一个启用了拆分总计的图表:

启用了拆分总计的 Waterfall 图表

此处显示了自动创建的 'Other' 类别:

启用了拆分总计的 Waterfall 图表,显示了 'Other' 类别

Arrows

您可以添加和自定义多个箭头形状的连接器 (arrows)。它们连接任意两根柱线并显示它们之间的差异:以绝对值或百分比形式。

要添加 arrow,

  1. 转到属性面板中的 Add-ons > Arrows
  2. 点击 Add arrow
  3. From 输入框中输入值或表达式。
  4. To 输入框中输入值或表达式。

FromTo 输入框中,您需要指定 measure 名称或 dimension 值(取决于数据结构),它们代表 X-axis 上显示的类别名称。

要配置 arrow,请转到 Add-ons > Arrows 并执行以下操作:

  • 要设置颜色,请使用 Color 选项:
  • 要以绝对值或百分比形式显示差异,请取消勾选或勾选 Show percents 框。
  • 要设置标签的对齐方式,请使用 Align 选项。

带有 arrows 的两个 Waterfall 图表

Reference Lines

有两种类型的参考线:

  • reference line 是在给定点与 Y-axis 相交的水平线。它表示数值。
  • dimension reference line 是在给定点与 X-axis 相交的垂直线。它表示由 dimension 值代表的类别名称。此类线条仅适用于 1 dimension + 1 measure 数据结构(这是唯一一个 X-axis 显示 dimension 值的结构)。

您可以添加一条或多条 reference lines 和 dimension reference lines。只有当这些线的值落在显示的数值范围内时,才会绘制它们。

请注意,可以将定义线条位置的值指定为精确值或任意表达式。

启用并自定义了 reference line 和 dimension reference line 的 Waterfall 图表

要添加 reference line,请执行以下操作:

  1. 转到属性面板中的 Add-ons > Reference lines
  2. 点击 Add reference line
  3. Reference line expression 输入框中输入值或表达式。

要添加 dimension reference line,

  1. 转到属性面板中的 Add-ons > Dimension reference lines
  2. 点击 Add reference line
  3. Dimension value 输入框中输入值或表达式。

要配置线条,请转到 Add-ons > Reference linesDimension reference lines 并执行以下操作:

  • 要添加文本标签,请在 Label 输入框中输入文本字符串。
  • 要配置描边,请使用 StrokeStroke typeThickness 选项。
  • 要配置标签的位置,请使用 Label orientationLabel position 选项。
  • 要配置字体,请切换 Font 滑块并使用 StyleColorSizeFamilyShadow 选项。

Reference Ranges

有两种类型的参考范围:

  • reference range 是在给定点范围内与 Y-axis 相交的水平区域。它表示数值范围。
  • dimension reference range 是在给定点范围内与 X-axis 相交的垂直范围。它表示由 dimension 值代表的类别名称范围。此类线条仅适用于 1 dimension + 1 measure 数据结构(这是唯一一个 X-axis 显示 dimension 值的结构)。

您可以添加一个或多个 reference ranges 和 dimension reference ranges。只有当这些范围的值落在显示的数值范围内时,才会绘制它们。

请注意,可以将定义范围位置的值指定为精确值或任意表达式。

启用并自定义了 reference range 和 dimension reference range 的 Waterfall 图表

要添加 reference range,请执行以下操作:

  1. 转到属性面板中的 Add-ons > Reference ranges
  2. 点击 Add reference range
  3. From 输入框中输入值或表达式。
  4. To 输入框中输入值或表达式。

要添加 dimension reference range,

  1. 转到属性面板中的 Add-ons > Dimension reference ranges
  2. 点击 Add reference range
  3. From 输入框中输入值或表达式。
  4. To 输入框中输入值或表达式。

要配置范围,请转到 Add-ons > Reference rangesDimension reference ranges 并执行以下操作:

  • 要添加文本标签,请在 Label 输入框中输入文本字符串。
  • 要配置填充,请使用 ColorOpacity 选项。
  • 要配置标签的位置,请使用 Label orientationLabel position 选项。
  • 要配置字体,请切换 Font 滑块并使用 StyleColorSizeFamilyShadow 选项。

Interactivity

默认情况下,提供以下交互功能:selection、snapshots 和 tooltips。要禁用或启用它们,请转到属性面板中的 Interactivity 并切换以下滑块:

  • Selection
  • Snapshots
  • Tooltips

Calculation Conditions

AnyChart 支持计算条件 (calculation conditions):您可以设置一个需要满足(为真)才能显示对象的条件。如果不满足该条件,则会显示自定义消息。

当图表或表格非常大且导致可视化响应缓慢时,计算条件非常有用。计算条件可以提供帮助,例如,在用户通过应用选择将数据过滤到更易于管理的级别之前,对象不会显示。

要添加条件,请执行以下操作:

  1. 转到属性面板中的 Add-ons > Data handling
  2. Calculation condition 输入框中输入表达式。
  3. Displayed message 输入框中输入字符串值或字符串表达式。

例如,以下表达式允许仅在用户选择少于 4 个季度时显示图表:

If(Count(DISTINCT Quarter) < 4, 1, 0)

如果季度过多,AnyChart 会显示此消息:

'There are too many quarters (' & Count(DISTINCT Quarter) & ').'

带有计算条件的 Waterfall 图表


AnyChart 的其他扩展
Spreadsheets分解树Bullseye Chart圆形仪表盘组合图旭日图项目甘特图资源甘特图时间线高级瀑布
下载 经典瀑布 扩展
下载
分享此页面
LinkedInFacebookXEmail
---