Hello,
I have a problem creating a chart in Node-RED's Dashboard using the "chart" node. I would like to display values on the X-axis other than just the system time. Currently, when using the "chart" node, the chart only shows measurements based on the system time. Is there any way to add other values to the X-axis, such as those retrieved from a JSON object?
For a single line, non time series line chart, the payload should be
[{
"series": ["X" ],
"data": [ [5,6,9,10] ],
"labels": [ "Jan", "Feb", "Mar", "Apr" ]
}]
Where labels is the x data values
More info from link in help text
here is another example
[{"id":"d712fdf32a0a4925","type":"ui_button","z":"a0eee751005e0e89","name":"","group":"8c63781ab95a5a94","order":1,"width":"3","height":"1","passthru":false,"label":"Load Data","tooltip":"","color":"","bgcolor":"","className":"","icon":"","payload":"[{\"series\":[\"X\",\"Y\"],\"data\":[[5,6,9,10],[3,8,5,11]],\"labels\":[\"Jan\",\"Feb\",\"Mar\",\"Apr\"]}]","payloadType":"json","topic":"topic","topicType":"msg","x":1880,"y":2340,"wires":[["38aef9b45e99c257"]]},{"id":"38aef9b45e99c257","type":"ui_chart","z":"a0eee751005e0e89","name":"Bar Chart","group":"8c63781ab95a5a94","order":2,"width":"20","height":"9","label":"{{mname}}","chartType":"bar","legend":"false","xformat":"HH:mm:ss","interpolate":"linear","nodata":"","dot":false,"ymin":"","ymax":"","removeOlder":1,"removeOlderPoints":"","removeOlderUnit":"3600","cutout":0,"useOneColor":false,"useUTC":false,"colors":["#1f77b4","#aec7e8","#ff7f0e","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5"],"outputs":1,"useDifferentColor":false,"className":"","x":2220,"y":2340,"wires":[[]]},{"id":"8c63781ab95a5a94","type":"ui_group","name":"Group 2","tab":"4f903fa3c7ed98d8","order":2,"disp":true,"width":"20","collapse":false,"className":""},{"id":"4f903fa3c7ed98d8","type":"ui_tab","name":"Dashboard2","icon":"dashboard","order":1,"disabled":false,"hidden":false}]
