SQL查询节点红色折线图

问题描述 投票:0回答:1

我正在尝试从SQL Server中查询数据并将其显示为节点红色中的折线图。

我的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

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

节点红色调试显示此:

[{"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 sql-server node-red
1个回答
0
投票

node-red-dashboard侧边栏帮助具有指向details的链接,该格式用于将数据传递到图表节点。

您当前拥有的是msg.payload,其中包含具有xy值的对象数组。如下所述将它们移至msg.payload.data字段:

[{
"series": ["A", "B", "C"],
"data": [
    [{ "x": 1504029632890, "y": 5 },
     { "x": 1504029636001, "y": 4 },
     { "x": 1504029638656, "y": 2 }
    ],
    [{ "x": 1504029633514, "y": 6 },
     { "x": 1504029636622, "y": 7 },
     { "x": 1504029639539, "y": 6 }
    ],
    [{ "x": 1504029634400, "y": 7 },
     { "x": 1504029637959, "y": 7 },
     { "x": 1504029640317, "y": 7 }
    ]
],
"labels": [""]
}]
© www.soinside.com 2019 - 2024. All rights reserved.