Description
Converts an array of moments into a new array of Json objects that represents a data series.
Data series arrays can be displayed in visual plots via app.plot and ai.insights.plot.
Input Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| array | Any | Yes | Array of moments |
| [format] | Text | No | DateTime format specifier for labels |
Returns
Type: Array (of Json objects)
Returns a new array of Json objects. Each object in the returned array will have two properties: label and value.
DateTime Formats
Below is a collection of popular DateTime format value. Additional formatters are supported and can be found here.
| Format | Description |
|---|---|
| MMMM | December (default) |
| MMM | Dec |
| MM | 12 |
| M | December 25 |
| dddd | Tuesday |
| ddd | Tue |
| dd | 25 |
| d | 12/25/2019 |
| yyyy | 2019 |
| yy | 19 |
| y | December 2019 |
| MM/dd/yyyy | 12/25/2019 |
Examples
// get last 5 moments of vital sign identified by 12345
var moments = avatar.get("12345", "Vitals", 5);
// convert moments to data series for plotting
var series = avatar.series(moments);
// render plot with locker token 'AAA' to insights panel
ai.insights.plot("plot1", true, "Testing", "AAA", series);
Remarks
Use this function when you want to plot moments returned from avatar.get via app.plot and ai.insights.plot.
