Skip to content

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.

Example of the Array Chart panel

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 of Array Chart using Thresholds and Logarithmic axis

Example: Plotting Options

Example of Array Chart plot options

Configuration

Editing in the Array Panel 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
  • Area
  • Connect Points as Lines
  • Vertical Columns
  • Scatter
  • Horizontal Steps
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.

Array Rule Plot Options

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.

Array 3D History

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.