Visualization
SA Studio can visualize the streams from SA Engine in many different ways. Text is the most general visualization method and can be used to view any data. The four most common visualization methods are Line plot, Bar plot, Scatter plot, and Parallel Coordinates.
You choose visualization method by clicking the scroll list at the bottom of the code window.
Some of the visualization methods in the scroll list are deprecated and no longer documented.
Basic visualization types | Description |
---|---|
Text | Display output as plain text. This works for all outputs. |
Text single | Display a single line which gets updated with every new value in an output stream. |
Line plot | Plot values as one or more lines i a diagram. |
Bar plot | Plot values as bars. |
Pie chart | Plot ratio of values in a Vector or Record as a pie chart. |
Scatter plot | Plot values as points in a 2D plane. |
Automatic | Try to choose the visualization based on the output format. |
Advanced visualization types | Description |
---|---|
Audio | Plot sound wave and frequencies (and output sound to speakers). |
Parallel coordinates | Plot values in a parallel coordinate system. |
Multi plot | Combine many different plot types. |
Geo JSON | Output overlayed on Google Maps. |
All these visualizations can work with the same type of data.
Data type categories
There are two categories of data types: Incremental data types and Batch data types.
When visualizing the incremental data types the visualization method keeps a brief history of length depending on the visualization.
Incremental data types:
Number
Vector of number
Record
Timeval of Number
Timeval of Vector of Number
Timeval of Record
When visualizing a batch data type, the whole graph is re-rendered without any history.
Batch data types:
Vector of Vector of Number
Vector of Record
Timeval of Vector of Vector of Number
Timeval of Vector of Record
Vector of Timeval of Vector of Number
Vector of Timeval of Record