• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
MKT-porter
博客园    首页    新随笔    联系   管理    订阅  订阅
onnet添加仪表盘可视化数据

 

假设把设备 的温度数据可视化到仪表盘

 

 

先保硬件把数据传上来了

 

 然后查看产品key和设备编号,用于数据流绑定

 

 

 

 

 

 RGIiR98YAsG=eRx0ZhshQyPHo0c=

1066528918
 

创建仪表盘

 

 

 

 

 

 创建一个仪表盘和折线图

 

 仪表盘绑定数据

 

添加数据 选择onenet数据源 

 

 

 

 

 

 

 

 这是已经创建的数据

 

 

 

 数据设置 

温度仪表盘每次只显示一个最新数据

 

 

return [{
    value: data[data.length - 1].value,
    name: '温度'
}]

  

 

 

 

 

折线图数据

对于折线图 要同时画好多个数据点

官方格式

return [{
    x: "类目1",
    y: 90,
    y1: 70,
    y2: 50
},{
    x: "类目2",
    y: 10,
    y1: 50,
    y2: 30,
},{
    x: "类目3",
    y: 50,
    y1: 90,
    y2: 70
},{
    x: "类目4",
    y: 10,
    y1: 50,
    y2: 30,
}]

  传感器实时数据

 

 

 

return [{
    x: data[data.length - 4].at,//X轴是时间
    y: data[data.length - 4].value,//Y轴是数据值

}, {
    x: data[data.length - 3].at,
    y: data[data.length - 3].value,

}, {
    x: data[data.length - 2].at,
    y: data[data.length - 2].value,

}, {
    x: data[data.length - 1].at,
    y: data[data.length - 1].value,

}
]

  

  

 

 

 

 

 修改样式

y的数据就是

同样道理y1 y2 来区分不同的曲线

 

 

 

 

 

 

 

 数据全部添加

 

 

 

data.forEach((item, index) => {
    item.x = item.update_at
    item.y = item.value
});

  

 

 

 

 

二、可视化界面按键使用

1.按键外观指令配置

 

posted on 2023-04-08 21:39  MKT-porter  阅读(373)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3