MSSQL查询到节点红线图

时间:2019-04-23 18:34:38

标签: sql sql-server node-red

我正在尝试从MSSQL中查询数据,并以折线图的形式在Node Red中显示它。

我从SQL获取的数据看起来像

1556029184000   0.0675168918918922

1556029139000   0.0675515463917528

1556029079000   0.0679347826086958

1556029019000   0.0674082568807342

1556028959000   0.0674431818181822

1556028898000   0.0675537634408605

1556028838000   0.0673611111111115

1556028779000   0.0675917431192663

1556028719000   0.06744212962963

1556028659000   0.0673148148148151

左列是转换为Epoch的时间戳,右列是要绘制的值。

节点红色调试显示以下内容:

[{"x":"1556029788000","y":0.06772222222222232}, 
 {"x":"1556029738000","y":0.06855053191489367}, 
 {"x":"1556029678000","y":0.06858333333333343}, 
 {"x":"1556029619000","y":0.06751146788990835}, 
 {"x":"1556029559000","y":0.06805180180180205}, 
 {"x":"1556029499000","y":2.714885321100926}, 
 {"x":"1556029439000","y":11.43350290697674}, 
 {"x":"1556029378000","y":6.6709253246753235}, 
 {"x":"1556029319000","y":0.06748842592592619}, 
 {"x":"1556029259000","y":0.06760714285714318}]

图表中未显示任何内容。我对所有这些(SQL以外的其他语言)都非常陌生,因此,感谢您的帮助。

谢谢

1 个答案:

答案 0 :(得分:0)

.logo { border:1px dashed red; } .header { background: blue; position: fixed; top: 0; left: 0; width: 100%; z-index: 20; height: 80px;} .header-content{ display:flex; } .menu-links{ display:flex; } .links-list { display:flex; color:white; } .links-list a { color: white; }侧边栏帮助具有指向details的链接,该格式用于将数据传递到图表节点。

您当前拥有的是<header class="header"> <div class="container"> <div class="header-content"> <img src= 'http://www.lazarangelov.com/wp-content/uploads/2015/12/logo1.jpg' class="logo" alt="logo"> <div class="menu-links"> <ul class="links-list"> <li><a href="#">Home</a></li> <li><a href="#">Bio</a></li> <li><a href="#">Training</a></li> <li><a href="#">Academy</a></li> <li><a href="#">Gallery</a></li> <li><a href="#">Store</a></li> <li><a href="#">Contacts</a></li> </ul> </div> </div> </div> </header>,其中包含具有node-red-dashboardmsg.payload值的对象数组。需要按照以下说明将这些内容移至x字段:

y
相关问题