进度条


进度条以条形的长度直观展示数值在目标范围内的完成比例,支持多条并排对比、图标标注、颜色规则等功能,常见于 KPI 完成率、设备利用率等场景。


../_images/progress_bar4.png


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

进度条的类型


DTV 预置了几种常见的进度条类型。在页面添加进度条时,可以根据业务场景从以下类型中选择:

进度条类型

样式

描述

推荐场景

基础进度条

../_images/progress_bar2.png

单条进度条展示一个指标的完成比例,支持颜色规则和趋势分析。

KPI 完成率、单一指标进度。

进度条(带指标卡)

../_images/progress_bar3.png

在进度条旁同时展示最多 3 个指标卡(KPI 数值),将进度完成比例与关联数值集中在同一视图。进度图形可在环形仪表盘、指针仪表盘、进度条、水球图之间切换。不支持对比字段。

需要在同一视图同时关注进度和多个关联 KPI(如当前值、目标值、同比)的场景。

进度条(带图标)

../_images/progress_bar4.png

在进度条旁边显示由扩展字段值驱动的图标,通过图标颜色直观传达状态。

需要用图标区分设备状态或告警等级的场景。

进度条(带对比)

../_images/progress_bar5.png

配置对比字段,将数据按对比值拆分为多条并排展示,支持轮播翻页。

多场站/多设备横向对比,如各站年计划完成率。

排行榜

../_images/ranking1.png

带对比的进度条,按数值排列,在条形前显示排名序号,支持点击切换升降序,适合大屏。

场站发电量排名、KPI 完成率排行。详见 排行榜。

堆叠进度条(带图例)

../_images/stack_progress1.png

多个指标叠加在同一条形中,名称和数值以图例形式显示在条形下方,右侧可展示所有指标的汇总值。

需要图例说明各类别的场景,如各能源类型发电占比汇总。详见 堆叠进度条。

堆叠进度条(数值在上,无图标)

../_images/stack_progress2.png

多个指标叠加在同一条形中,各系列的名称和数值直接标注在条形上方,布局紧凑,无单独图例区域。

空间有限但需要在条形内直接标注各系列数值的场景。详见 堆叠进度条。

堆叠进度条(带图标)

../_images/stack_progress3.png

多个指标叠加在同一条形中,各系列名称和数值旁可配置内置或自定义图标,图标位置支持顶部或左侧。

需要用图标强化各类别视觉辨识度的场景,如品牌化大屏展示。详见 堆叠进度条。


进度条的数据


进度条使用三类数据字段控制不同方面的展示:指标 决定条形长度;对比 将数据拆分为多条并排展示;扩展 为每条进度条提供附加信息,例如图标判断依据或自定义标签名称。

有关数据源、数据项的通用配置信息,参见 图表通用配置 > 配置数据。

指标


进度条至少需要 1 个 指标字段,可添加多个,每个指标字段对应一条进度条。在 指标样式 中可为每个指标单独配置单位、百分比显示、小数位数等样式。

对比


对比 字段将数据按不同取值拆分为多条独立的进度条,每个对比值生成一条,并在左侧显示对比值作为标签。仅支持添加 1 个 对比字段。添加对比字段后,后续可配置 对比样式。


备注

进度条(带指标卡)类型不支持对比字段。

扩展


进度条支持多个 扩展 字段。扩展字段不直接显示为进度条内容,可用于以下用途:

  • 图标条件:将扩展字段的值与图标条件规则匹配,为每条进度条显示对应图标。后续在 匹配字段 中指定要匹配的扩展字段。

  • 进度条名称:将扩展字段的值替代对比字段值,作为左侧标签的展示名称。后续在 进度条名称 中指定名称对应的扩展字段。该用途要求已添加 对比 字段,否则左侧标签仍使用对比字段值。

备注

上述两个配置项是扩展字段在进度条中唯一的用途。若只添加扩展字段而未在其中引用,图表展示不会有任何变化。

进度条的样式


进度条使用五类样式配置控制不同方面的展示:对比样式 管理多条进度条的排列和标签;指标样式 配置指标的展示方式;文本与数值 设置名称、单位和数值的外观;进度条 定义条形的样式和布局;图标 则为每条进度条补充状态标识。

有关标题、组件的通用配置信息,参见 图表通用配置 > 配置样式。

对比样式


备注

进度条(带指标卡) 类型不支持对比样式。


在 数据 中添加 对比 字段后显示,控制多条进度条的整体排列和标签样式。

交互设置


配置点击对比标签时的跳转动作,参见 图表通用配置 - 交互设置。

布局


通过 行 和 列 指定每页显示的最大行数和列数。例如设置 2 列,进度条两两并排展示。

显示”展开”


启用后组件底部出现 展开 按钮,终端用户可点击查看全部进度条。

统一单位


启用后所有进度条的数值自动转换为同一单位,便于横向对比。

数值字体


图表中每个进度条左侧的对比标签的字体样式。

轮播效果


对比数量超过单页显示范围时有效。可选:无(不轮播)、滚动(向上滚动)、翻页(整页切换)。

轮播间隔


自动轮播翻页的时间间隔(单位:秒)。设为 0 则不自动轮播。

进度条名称


从 扩展 字段中选择一个,将其值作为进度条左侧标签的显示名称,替代对比字段值。选择 无 则显示对比字段值。


指标样式


添加 指标 字段后显示,对该指标提供独立的样式配置。

交互设置


配置点击指标数值时的跳转动作,参见 图表通用配置 - 交互设置。


备注

点击指标数值区域同时也是进度条组件联动其他组件的触发点。配置组件联动时,可选择该指标字段作为触发行为。参见 组件联动其它组件。

开启趋势分析


启用后,终端用户悬浮在指标数值上时可打开 趋势分析 弹窗。仅支持通用数据服务数据源。参见 开启趋势分析。

启用后,你需要配置以下内容:

  • 资产聚合:对多个资产的同一指标数据进行聚合展示。

  • 资产参数:指定趋势分析中展示的资产 ID,多个 ID 用英文逗号分隔,支持 、@{parameter_key}、#{field_ID} 占位符。

单位名称


该指标的单位文字。启用 以百分比显示 时不展示单位。

自适应单位


启用后数值自动选用合适单位(如将 10000 转换为 1 万)。参见 自适应单位。

以百分比显示


启用后,指标数值根据 轴线范围 的最大值换算为百分比展示,单位名称自动隐藏。

小数位数


该指标展示数值的小数位数(0 - 3 位)。


文本与数值


控制名称、单位、数值的显示样式以及颜色规则。

显示名称


控制是否显示名称标签。未配置对比时,名称取指标字段名;配置了对比时,名称取对比字段值(此时标签字体由 对比样式 > 数值字体 控制,下列名称字体设置不生效)。

名称字体 / 单位字体 / 数值字体


分别设置名称标签、单位文字、数值的字体样式。名称字体仅在未配置 对比 时生效。

轴线范围


手动指定进度条的最小值(Min)和最大值(Max),决定满格基准。不填则自动以数据最大值为满格。启用 以百分比显示 时,Max 即为 100% 对应的基准值,默认为空(自动取数据最大值),也可手动填写指定基准。

颜色规则


根据数值大小为进度条条形和数值文字配置不同颜色。不填任何数值的规则,即为默认颜色。参见 颜色规则。

进度条


控制条形本身的外观和布局细节。

进度条高度


每条进度条条形的粗细(单位 px)。

名称边距 / 数值边距


名称标签区域和数值标签区域分别占整行宽度的百分比(%)。两者之和决定进度条条形区域的宽度。仅在布局为 左右 时生效。

名称对齐方式 / 数值对齐方式


名称和数值标签内文字的对齐方式(左对齐、居中、右对齐)。

布局


进度条、名称和数值三者的排列方式:

  • 左右:进度条居中:名称在左,进度条居中,数值在右。

  • 左右:进度条在右:名称和数值在左,进度条在最右侧。

  • 上下:进度条在名称下方:名称和数值在上方,进度条紧接其下。适合组件高度较小时使用。

单位位置


单位文字相对于数值的位置:跟随数值(显示在数值右侧)或左上角(以角标形式显示在数值右上方)。

展示排序序号


启用后,进度条在每条前显示排名序号(1、2、3…)。序号旁出现排序图标,终端用户点击可在降序和升序之间切换。同时可以配置以下内容:

  • 排行标签颜色:排名序号的背景颜色。

  • 排行标签字体:排名序号的字体样式。

动态效果


启用后,进度条循环播放从 0 增长至当前数值的动画。


图标


通过条件规则将 扩展 字段的值映射为不同图标,在每条进度条旁显示。

匹配字段


从 扩展 字段中选择一个作为图标条件的判断依据。

图标配置


点击 + 新增,为不同字段值配置对应图标样式:

配置项

说明

匹配值

触发该规则的字段值。留空表示匹配所有未被其他规则命中的值(兜底规则)。

选择图标

从内置图标库中选择图标。

图标颜色

图标的颜色,支持纯色和渐变色。

图标大小

图标的尺寸(单位 px)。

图标区域宽度占比

图标区域占整行宽度的百分比(0 - 100)。

跳转地址

点击图标时跳转的 URL,支持动态参数。

运行时交互


以下是进度条在运行时的交互行为:

  • 点击条形联动:条形区域始终可点击,鼠标指针为手型。在 过滤器 标签页配置联动后,点击条形即触发联动。配置方法参见 图表联动其它组件。

  • 数值跳转与趋势分析:配置 指标样式 > 交互设置 后,点击指标数值执行跳转,仅在发布后的页面中生效。开启 开启趋势分析 后,悬浮数值出现 加入趋势分析。两者同时配置时,悬浮显示一个包含跳转和 加入趋势分析 的两项菜单;两者都未配置时数值没有任何悬浮和点击效果。

  • 对比标签跳转:配置 对比样式 > 交互设置 后,点击左侧的对比标签执行跳转。

  • 图标跳转:为图标规则填写了 跳转地址 时,点击图标在新窗口打开该地址。

  • 切换升降序:启用 展示排序序号 后,序号旁出现排序图标,点击可在降序和升序之间切换。轮播效果 为 翻页 时不提供排序图标。

  • 轮播与展开:轮播效果 为 滚动 时,鼠标悬浮会暂停滚动,移出后继续;为 翻页 时不会因悬浮暂停。开启轮播后不再提供 显示“展开” 按钮。

  • 完整文本:名称和数值超出所在区域时截断显示,鼠标悬浮可看到完整文本。