描述

修改时间轴默认起止时间范围。

  • 注意:可以依次调用多个配置接口
  • 所有时间轴配置接口设置完成后,应当调用UpdateTimeAxis()接口更新时间轴显示

接口

bool SetTimeData(const char* jsonDataArr)
设置X轴数据
HTML
|
运行代码
 thinkEditor.SetTimeAxisConfig("", {
    clean: true,
    grid: {
      beginTime: "2024-01-09 00:00:00",
      endTime: "2024-01-22 23:59:59",
    },
  });

  thinkEditor.SetTimeData([
    {
      id: "huxi",
      timeData: [
        { time: "2024-01-11 02:00:00", text: "55" },
        { time: "2024-01-12 12:00:00", text: "50" },
      ],
    },
  ]);
  thinkEditor.UpdateTimeAxis(""); //必要

参数

参数名 必填 类型 说明 备注
jsonDataArr json数组
jsonCfg json配置项

jsonDataArr-参数格式

[
    {
        "id": "tiwen",
        "timeData": [
            {
                "time": "2021-09-09 00:00:00",
                "value": 39.500,
                "lanternValue": 37.500,
                "text": "入院",
            },
            {
                "time": "2021-09-09 12:00:00",
                "value": 39.500,
                "lanternValue": 37.500
            }
        ]
    }
]
字段 说明 备注
id string 数据集ID 不可为空
mode bool 设置数据模式 0:默认,清空再添加 1:追加

timeData-参数格式

字段 说明 备注
time time string 单位:秒 示例:2021-09-09 00:00:00 不可为空
value float 数值 专用于Y轴 时间绘点的Y轴偏移位置。对于X轴value值无效
lanternValue float 灯笼值 专用于Y轴 时间绘点的Y轴偏移位置。对于X轴value值无效
text string 文本 X轴单元格文本内容
fragment string x轴自定义内容 注意:value和text为空时,fragment才有效。示例:<Paragraph spaceAfter='0.45'><Font size='0.31' color='1e90ff' cfg='10' />R</Paragraph>
label string 顶部位置文本 网格线区域的标签文本。X轴或Y轴有效。例如:入院 八时十分
labelColor RGB str label颜色 示例:红色 “FF0000”。label不为空时有效
tag string 底部位置文本 网格线区域的标签文本。X轴或Y轴有效。例如:拒测。
tagColor RGB str tag颜色 示例:红色 “FF0000”。tag不为空时有效
tagoffsetY float tag显示位置Y偏移。单位:厘米
symbol string 时间点符号文本 注意:当symbol不为空时,使用对应Y轴配置的默认时间点符号
symbolFont string 时间点符号字体 symbol不为空时,必须正确填写。示例:”宋体”
symbolSize float 时间点符号尺寸 单位:厘米 symbol不为空时有效
symbolColor RGB str 时间点符号颜色 示例:红色 “FF0000”。symbol不为空时有效

返回值

类型 说明 备注
bool json数据格式是否正确 0: 不正确 1:正确

使用案例

    thinkEdiotr.SetTimeData(jsonDataArr);
    thinkEdiotr.UpdateTimeAxis("");
文档更新时间: 2025-11-17 14:08   作者:admin