变化点监测 (Change Point Detection)
变化点监测使用说明
可以理解为「在一条随时间变化的曲线(如速度)上,标出你认为性质发生明显变化的时刻」。例如运动学或过程监控场景中,在峰值、谷值或斜率突变处打点,便于构建变点检测或分段模型的训练与评测数据。
标注核心作用
- 单通道
TimeSeries配置简单,适合只关心一条主序列时的标注与质检; TimeSeriesLabels仅一类「变化点」时,界面聚焦单一操作,减少歧义;overviewChannels在底部展示全序列缩略图,已标变化点可在概览中一览位置。
基础操作步骤
- 阅读任务说明,明确「变化点」的判定标准;
- 选中 变化点 标签(或对应快捷键,以平台为准);
- 找到主图时间轴上需要标记的位置,双击即可进行标注。

说明:底部细条为全序列概览,灰框表示当前放大区间。
注意事项
- 任务数据字段名为
csv,与配置中value="$csv"一致;须为可访问的 CSV URL; - CSV 须含
time与velocity(或与Channel column一致的列名),分隔符与timeFormat须与文件一致; - 若平台将此类标签实现为极短区间而非单点,导出时请以平台结果结构为准,并在评测脚本中统一为「时刻」或「区间」;
- 与活动识别等多类区间标注相比,本模版仅一种标签,更适合纯变点或统一叫法的项目。
模板预览

模板配置
完整代码块
<View>
<!-- 控制标签:区域标注 -->
<TimeSeriesLabels name="label" toName="ts">
<Label value="变化点" background="red" />
</TimeSeriesLabels>
<!-- 对象标签:时间序列数据源 -->
<TimeSeries name="ts" valueType="url" value="$csv"
sep=","
timeColumn="time"
timeFormat="%Y-%m-%d %H:%M:%S.%L"
timeDisplayFormat="%Y-%m-%d"
overviewChannels="velocity">
<Channel column="velocity"
units="公里/小时"
displayFormat=",.1f"
strokeColor="#1f77b4"
legend="速度"/>
</TimeSeries>
</View>配置代码说明
以上代码为「单一变化点标签 + 单通道速度曲线 + 底部概览」。
1、标签:TimeSeriesLabels name="label" toName="ts" 声明可标注类型;此处仅 变化点 一种,background 控制标记颜色。
2、数据:TimeSeries name="ts" value="$csv" 从任务数据的 csv 字段加载 CSV;overviewChannels="velocity" 指定底部缩略图使用的列名。
3、通道:Channel 的 column="velocity" 对应 CSV 列;units、legend、strokeColor、displayFormat 控制纵轴单位、图例、曲线颜色与数值格式。
示例数据(简要)
{
"data": {
"csv": "/static/templates/project-templates-config/time-series-analysis/change-point-detection/timeseries.csv"
}
}说明
- 代码可直接复制到标注配置文件中使用;
- 请将示例 URL 替换为实际上传或可访问的静态资源地址,并保证列名、时间格式与配置一致。