动态条形图

更新时间:
复制为 MD 格式

功能概述

  动态条形图是Quick BI可视化组件库中隶属于“柱/条图类”的一种特色图表。其核心特点在于能够基于时间维度动态播放数据变化,常用于生动展示一段时间内各个类别(如产品、区域等)的排名或数值变化情况。用户可以通过播放控件观察数据随着时间推移的演变过程。

核心优势

  • 动态展示:通过时间轴播放,直观呈现数据随时间的变化趋势和排名升降。

  • 聚焦Top N变化:特别适合展示Top N排名的动态演变,如一段时间内销售额最高的区域排名变化。

  • 备注与交互:支持在图表标题区配置备注、尾注信息,并可设置跳转链接,实现与外部系统的交互。

典型应用场景

展示各国GDP历年排名变化、不同产品月度销售额排名演进、热门搜索词随时间的热度变化等。

image

使用限制

为确保动态条形图能够正确配置和播放,需满足以下字段要求:

  • 值轴/度量最多只能放入1个度量字段。该度量决定了条形的长度(例如:订单金额)。

  • 类别/维度最多只能放入1个维度字段。该维度定义了进行比较和排名的类别(例如:省份、产品类型)。

  • 播放轴/时间维度必须且只能放入1个维度字段,并且该字段必须是日期类型(例如:订单日期(年)、订单日期(年月)等)。这是实现动态播放的关键。

操作步骤

在仪表板编辑模式下,您可以按照以下步骤添加和配置动态条形图:

添加图表

  • 在仪表板编辑界面的左侧图表列表中,找到“柱/条图类”。

  • 选择“动态条形图”并将其拖拽到画布上。

配置数据字段

  • 选中图表,在右侧的“数据”配置面板中:

    • 从“度量”列表中,将表示数值的字段(如“订单金额”)拖拽到“值轴/度量”区域。

    • 从“维度”列表中,将表示类别的字段(如“区域”)拖拽到“类别/维度”区域。

    • 从“维度”列表中,将日期类型的字段(如“订单日期(year)”)拖拽到“播放轴/时间维度”区域。

  • 配置完字段后,点击面板下方的“更新”按钮,图表将根据数据渲染,并出现播放控件。

image

配置图表样式

  • 切换到右侧的“样式”配置面板。

  • 样式配置:配置图表类别标签、显示数据标签、数据配色。

图表配置项

配置项说明

类别标签

支持设置类别标签作为垂直轴标签或则置于条上,调整文本样式。

动态条形图-类别标签

显示数据标签

支持设置是否显示数据标签,以及标签文本样式。

image

数据配色

设置动态条形图的配色,支持自定义每个字段的色块颜色。

image

  • 功能配置(播放轴)

    • 播放设置

      • 页面加载时自动播放:勾选后,打开仪表板时图表会自动开始播放。

      • 循环播放:勾选后,播放到结尾时会自动重新开始。

    • 显示当前时间值:勾选后,会在图表播放时显示当前对应的时间点(如年份)。

名称

配置项

播放设置

  • 页面加载时自动播放:选中该选项,当加载该仪表板时,系统会自动播放动态条形图。

  • 循环播放:选中该选项,系统会循环播放该图表。

动态条形图-功能配置

显示当前时间值

选中该选项,在图表上呈现当前年份的数据。

image

  • 坐标轴

    • 配置下X轴(值轴)和Y轴(类别轴,此处仅指轴线本身,标签在“样式配置”中设置)的标题、单位。

    • 对于下X轴,可以设置最小值/最大值(自动或手动),以及是否“自动放大数值差异”(影响坐标轴刻度以更好地显示变化)。

    • 控制是否显示轴标题和单位。

名称

配置项

说明

下X轴

轴标题

设置下X轴的标题。

单位

设置下X轴的单位。

最小值最大值

显示下X轴的坐标轴最值。

说明

选中自动,表示智能显示该坐标轴的最值。清除自动后,可以手动设置该坐标轴的最值。

自动放大数值差异

下X轴上自动放大数值差异。

说明

选中该选项时,坐标轴上最小值最大值使用实际值。

显示标题和单位

设置水平轴上是否显示轴标题单位

Y轴

轴标题

设置Y轴的标题。

单位

设置Y轴的单位。

显示标题和单位

设置Y轴上是否显示轴标题单位

  • 标题区:配置图表的标题、备注、尾注、背景、边框等通用卡片样式。

配置高级功能

  • 切换到右侧的“分析”配置面板。

配置项

名称

说明

高级设置

联动

当需要分析的数据存在于不同的图表,您可以通过图表联动,把多个图表关联起来,形成联动进行数据分析。具体设置请参见联动

分析预警

辅助线

通过辅助线可以查看当前度量值与辅助线设定值之间的差异。辅助线设定值分为固定值和计算值两种。计算值包含平均值、最大值、最小值和中位数四类。具体设置请参见辅助线

常见问题 (FAQ)

问:动态条形图和普通条形图有什么核心区别?答:核心区别在于动态条形图增加了一个播放轴/时间维度,并且必须使用日期类型字段。这使得图表能够按时间顺序动态播放,展示数据随时间的变化和排名演进,而普通条形图是静态展示某一时刻或汇总的数据。

问:为什么我的动态条形图无法播放/没有动画效果?答:请检查以下几点:
1. 是否已将一个日期类型的维度字段正确拖入了“播放轴/时间维度”区域?这是动画播放的基础。
2. 数据集中该时间维度下是否有多个不同的时间点数据?如果只有一个时间点,则无法形成动态变化。
3. 字段配置完成后是否点击了“更新”按钮?

问:我可以在动态条形图里放多个度量或多个类别吗?答:不可以。根据使用限制,动态条形图的“值轴/度量”和“类别/维度”区域都最多只能放入1个字段。

问:如何让动态条形图在打开仪表板时就自动开始播放?答:在图表的“样式”配置面板中,找到“功能配置”或“播放轴”设置区域,勾选“页面加载时自动播放”选项。

问:可以调整动态条形图播放的速度吗?答:根据目前提供的文档信息,没有明确提到可以直接调整播放速度的配置项。图表的播放节奏通常由数据量和内置的动画逻辑决定。

问:图表播放时,X轴(值轴)的范围一直在变,看着不方便比较怎么办?答:在“样式”->“坐标轴”->“下X轴”设置中,可以尝试取消勾选“自动放大数值差异”,并手动设置一个固定的“最小值”和“最大值”,以锁定坐标轴范围。但这可能导致某些时间点的数据条形过短或过长。