拓扑3D
组件名称:拓扑3D
组件样式:
组件说明: 支持自定义节点颜色和节点节点模型(暂时不支持上传节点模型)。 可以在配置中读取节点的数据,然后根据value字段来设置节点的颜色。
请求方式:POST
https://doc.tingyun.com/sense/example/topo3d.json
参数:
字段 | 类型 | 描述 | 是否必选 |
---|---|---|---|
currentTime | Number | 当前时间戳 | 是 |
token | String | 盐值,校验规则为md5(timePeriod+currentTime+ 配置的token), 例如:timePeriod为30,currentTime为 1513137332798,token为abc,则应对 301513137332798abc进行md5 |
否 |
timePeriod | Number | 时间范围分钟数 | 是 |
正确响应数据:
字段 | 类型 | 描述 |
---|---|---|
nodes | Array | 节点数组 |
id | String | 节点唯一的id |
name | String | 节点的名称 |
value | String/Number | 节点的值支持数字和字符串类型 |
links | Array | 节点之间的链接 |
source | String | 链接的起点对应节点的id |
target | String | 链接的重点对应节点的id |
info | String | 链接连的名称 |
示例:
{
"nodes": [
{ "id": "1", "name": "节点1", "value": 22 },
{ "id": "2", "name": "节点2", "value": 82 },
{ "id": "3", "name": "节点3", "value": 44 },
{ "id": "4", "name": "节点4", "value": 32 },
{ "id": "5", "name": "节点5", "value": 77 },
{ "id": "6", "name": "节点6", "value": 65 },
{ "id": "7", "name": "节点7", "value": 15 }
],
"links": [
{ "source": "1", "target": "2","info":"节点1->节点2" },
{ "source": "1", "target": "3" },
{ "source": "1", "target": "4" },
{ "source": "1", "target": "5" },
{ "source": "1", "target": "6" },
{ "source": "1", "target": "7" }
]
}