设置UI引擎前端页面折线图组件属性
折线图组件是趋势类数据可视化组件,通过连续的折线直观展示数据随时间、工序、设备编号等维度的变化趋势,广泛适配设备运行参数趋势监控(如温度、转速、压力时序变化)、生产产量波动分析、能耗趋势统计、工艺指标变化追踪等需求。该组件支持自定义折线样式、数据点、坐标轴等属性,可结合数据源实现动态渲染,助力用户快速识别数据趋势异常、预判生产风险。
前提条件
已在当前页面添加“折线图”组件,具体操作请参见为UI引擎前端页面添加物料组件。
配置入口
- 在页面设计器的中心画布区,单击选中“折线图”组件。
- 在右侧设置面板中,单击
,即可展开“属性”设置面板。
基础属性
|
属性名称 |
说明 |
支持状态变量绑定 |
|---|---|---|
|
图表数据 |
配置折线图需展示的核心数据,支持绑定数据源(如设备时序运行数据、生产产量统计数据),数据格式需包含X轴维度字段(如时间、设备编号)和Y轴数值字段(如温度、产量),确保折线图正常渲染。 |
是 |
|
颜色 |
配置折线图线条的颜色,值为颜色字符串组成的数组(如“['#00ff00', '#ff0000', '#0000ff']”)。 当图表中有多条折线(如多设备同指标对比)时,会从数组中循环取值。可按数据类型(正常/异常)配置差异化颜色,提升趋势辨识度。 |
是 |
|
图表内边距值 |
设置图表组件内边距,值为数值数组,顺序对应“[上,右,下,左]”,单位为像素(如“[10, 20, 10, 20]”)。可根据页面布局调整,避免图表内容与容器边缘、其他组件(如仪表盘、按钮)重叠。 |
是 |
|
数据点样式 |
设置数据点的样式。 鼠标移动到X轴坐标点时,显示Y轴线与图表折线相交点作为数据点。 可配置属性包括:symbolSize(数据点大小,数值类型)。如16,单位px。 |
是 |
|
图例配置 |
用于标识图表中不同折线对应的数据源(如不同设备、不同工艺指标),配置规则与条形图的图例配置完全一致,详情请参见图例配置。 |
是 |
|
配置x轴 |
自定义X轴参数(如维度字段、标签样式、轴线设置等),配置规则与条形图的X轴配置基本一致,详情请参见X轴配置。 |
是 |
|
配置y轴 |
自定义Y轴参数(如数值范围、单位、刻度间隔等),配置规则与条形图的Y轴配置基本一致,详情请参见Y轴配置。 |
是 |
|
平滑曲线 |
设置图表中数据线是否为平滑的曲线。 |
是 |
|
图表容器宽度 |
仪表盘容器的宽度。 |
是 |
|
图表容器高度 |
仪表盘容器的高度。 |
是 |
|
显示加载状态 |
是否启用加载状态提示,用于在数据加载过程中提供视觉反馈。 |
是 |
|
暂无数据 |
控制无数据时是否显示占位提示。 |
是 |
其他
如下属性适用于UI引擎所有组件,用于精细化控制。
|
属性名称 |
说明 |
是否支持变量绑定 |
|---|---|---|
|
元素id值 |
对应HTML标签的“id”属性,同一页面内必须唯一。 |
是 |
|
样式类 |
对应HTML标签的“class”属性,为空格分隔的类名列表,用于自定义组件样式。默认为“component-base-style”。 |
是 |
|
ref引用类 |
对应Vue的“ref”属性,用于注册模板引用以访问组件实例方法。 如果为“数据源表单”组件,会自动填充默认值。 |
是 |