Panel: Array Data Chart¶
Early Access Functionality
The Array Data chart dashboard panel is currently in an Early Access BETA state. Please contact Exosite's support for more information about getting early access to this new feature set.
The Array Chart panel is used to chart a full array of points sent in as a Signal value. All signal values are timestamped and the majority of data is visualized based on last value or in the case of a line chart, values over time. This panel allows displaying two dimensional data such as Amplitude vs Frequency at a specific time point.
Data Format for Array Signals
The panel supports both signal types ARRAY_POINTS
and ARRAY_NUMBERS
, where a single value is an array of data.
Examples:
Array of Points value: [[23, 42],[10,12],[56,98.6]]
Array of Numbers value: [1,2,3,4,5,6,7,8,9,10,11,12]
In the case of an array of numbers, you may specify the 'X' indexes in the panel configuration.
Example: Logarithmic Axis and Rule Display
Example: Plotting Options
Configuration¶
Panel, Signal, and Axis Configuration¶
Configuration Item | Description |
---|---|
Panel Title | The name the panel will use |
Signal Display Name | Optional name that will be used for the signal instead of it's name |
Plotting | How the points will be plotted
|
X Coordinates for Array | Only used for type Array of Numbers. Specifies the X coordinate indexes for points. |
X Axis Title | Optional title for X Axis |
X Axis Type | Optional data type for X Axis (Default is custom text) |
X Axis Units | Optional units for X Axis based on selected type. |
X Axis Min / Max | Allows specifying exact min and/or max axis range. Will automatically range if left blank |
X Axis Tick Size | Allows specifying exact tick size for axis range. Will automatically choose if left blank |
X Axis Logarithmic | Will apply Logarithmic scale (vs default Linear) to axis |
Y Axis Title | Optional title for Y Axis |
Y Axis Type | Optional data type for X Axis (Default is custom text) |
Y Axis Units | Optional units for X Axis based on selected type. |
Y Axis Min / Max | Allows specifying exact min and/or max axis range. Will automatically range if left blank |
Y Axis Tick Size | Allows specifying exact tick size for axis range. Will automatically choose if left blank |
Y Axis Logarithmic | Will apply Logarithmic scale (vs default Linear) to axis |
Rules¶
Array Rules, if found on the signal can be visualized on the panel. Each rule may be enabled / disabled. The Array Rules are a set of X indexes and Y ranges, essentially a 'box'. They can be visualized as either their lower Y threshold, upper Y threshold, area, or both upper and lower Y thresholds.
Time Boxes¶
Experimental
Viewing the array data over time in a 3D rendering is experimental and may change over time to improve performance, reliability, and quality of the experience.
Time boxes (up to 5) can be enabled/disabled for allowing the view users to look at arrays over time (history) in a 3D rendering for the specified time period. Depending on report rate, all values in a given time period may not be shown.
Usage Tips¶
How many signals can be plotted?
This panel allows plotting one array type signals at a time.
Size of 2D Array data sets
This panel should be used for array data of 200 points or less. A full resolution FFT as an example with thousands of points is not supported. (High resolution 2D or other relational may fit into content data with the high resolution line chart content viewer panel ) Please contact Exosite support for more information.
Logarithmic Axis Considerations for 0 and negative numbers
If you are planning to use a Logarithmic axis, values of 0 or negative on that axis and rule threshold indexes that use a value of 0 (example 0 to 20) will not display.