Quiver provides a large number of visualizations on time series. Time series visualizations take one or more time series as input and return a chart.
A time series chart is the most basic time series visualization. Time series charts take one or more time series plots as input and presents the plots on a timeline.
Note that we refer to a time series chart as the card container onto which time series plots are displayed, and to a time series plot as the specific line representation of the data in a time series. Multiple plots can be displayed on the same chart.
All time series visualizations can be found under the Visualize category in the next actions menu of a time series plot, or in the search bar at the top analysis menu.
Time series charts are automatically created when you add time series data to your analysis, or when you create new time series plots within the analysis. For example, charts will be created when you transform a time series or create a time series from object sets.
Note that if you add time series data from the search bar and there is already a time series chart in the analysis with an axis of the same unit, it will be added to that existing chart instead of creating a new chart.
From an object selector card, the next actions menu will also offer the object time series property card. This card will add a time series chart configured with the selected series object and its default time series property. You can configure the time series property to instead reference one of the selected object's time series properties or a linked sensor object. Learn more about sensor object types.
In addition to card header buttons found in all Quiver cards (Configure, Add to dashboard and More actions), the time series chart header includes extra buttons:
Hover the cursor over a time series plot and the next action menu will display actions which take time series data type as input, such as filtering, visualizations, calculations, transformation and conversion actions.
Hover the cursor over the time series chart itself (any area of the chart that is not the legend area), to have the next action menu display which actions take a time series chart type as input, such as conversion to a transform table.
The time series chart legend displays all the plots displayed in the chart.
To change the legend display:
Inlined
(when style is set to dropdown
) or Collapsed
(when style is set to Side
) options.The Group plots by data setting must be turned off in order to configure plot order. Learn more about grouping plots by data.
Configure the order in which plots are displayed in the legend by dragging and dropping them into the desired order.
Change the legend display to either maximize the chart area used for displaying plot data or maximize the legend display.
Select an axis label to open its configuration window.
From the value axis (y-axis) configuration window, you can:
Collapse the value axes (y-axis) on one or both sides of the chart to maximize the chart display area by selecting the small triangle icon next to the axis.
To configure whether plots data boundaries (low, center and top) are displayed when value axes are collapsed:
From the time axis (x-axis) configuration window, you can:
Quiver enables you to use the same axis configuration with multiple time series plots. Selecting a Shared axis helps ensure a consistent display across plots of similar data (for example, temperature readings).
To create a shared axis:
When the shared axis button is selected, the value axis label displays the global ID of the shared axis parameter next to it. As displayed in the time series chart configuration panel, the axis is now parameterized to use the shared axis. The dependencies panel also indicates that the time series chart has taken the shared axis as input.
Note that when an axis configuration is parameterized to use a shared axis, the Shared Axis button will not be visible in the value axis configuration window.
To set a plot axis to use an existing shared axis:
Axes are combined for plots when their units match. To update a plot's Unit or Unit override configuration, open the time series plot configuration and set the unit value to match the unit of the desired axis.
To facilitate the visualization of your time series data, there are several zoom settings available.
When the scale of the axis is large compared to the granularity of the time series data, the plotted values are shown as buckets with the bucket size depending on the x-axis zoom level. Zoom in to see smaller, more granular buckets.
Hover over an axis for the zoom controls to appear.
Quiver automatically links all time axes across time series charts. As a result, when you pan or zoom one chart's time axes, the zoom range of other time series charts in the canvas will update synchronously.
You can exclude specific time series plots from the auto-zoom linking in the time series plot configuration.
The value axis (y-axis) controls allow you to:
The time axis (x-axis) controls allow you to:
Use the auto-zoom settings to change the time axis visible range dynamically. The visible range is controlled by the time axis start and end points. The time axis (x-axis) supports two modes of zoom control:
Automatic mode: Find the earliest and latest points of plots linked to the axis. This is the default mode for all time series charts.
Controlled: Allows controlling the endpoints directly or from a time-range source such as a time range parameter. If the Re-enable axis auto zoom on updates toggle is turned on, the auto-zoom mode will switch back to Automatic mode when any of the plots data updates.
The time series chart configuration editor panel allows you to configure basic settings for individual plots on the time series chart. To configure plots within the chart:
Enter
key on the keyboard or click away to save the new text.By default, plots with the same root object card will be grouped together in the time series chart configuration editor panel and legend. Grouping can be controlled from the time series chart configuration editor panel or the time series chart legend.
In the time series chart configuration editor panel, you can select one of the following options:
Grouping can be toggled from the legend by selecting Group plots by data () or Ungroup plots ().
When plots are grouped by data, the following options are available in the plot group header:
Time and value ranges can be used to highlight and drill down on anomalies in the data, such as specific time periods when an issue was observed or the temperature range when equipment was operating in optimal capacity. Ranges can also be used to enrich the time series data by capturing context on specific time periods or value ranges, such as periods when equipment maintenance took place.
Learn how to configure and use time and value ranges.
Date markers are visual symbols (vertical lines) that help identify and distinguish individual data points in the plotted time series. The data points from time series plots that intersect with the date marker are shown in labels on the chart for each plot.
Date markers are controlled by date/time parameters. When adding a marker to a time series chart, a date/time parameter will automatically be added and used as input to the date marker.
To add a marker to a time series chart:
To delete a marker from a time series chart, hover over the marker in the time series chart and select the trash icon.
Alternatively, open the time series chart editor, navigate to the Markers section and select the trash icon next to the desired marker.
Action buttons can be added to a time series chart to allow users to write data back to the Ontology. For example, users can create objects, update properties on existing objects, or modify object links.
Learn how to expose Ontology Action buttons directly from the selection menu of a time series chart.
The time series plot configuration editor panel allows you to configure individual plots on the time series chart, such as:
To open the time series plot configuration, hover over the plot label in the chart legend and then select the configure plot button (). Notice that the configuration button in the chart header controls the settings of the time series chart, rather than the settings of individual time series plots in the chart.
You can also open the time series plot configuration from the analysis contents panel. Simply select a plot and the editor side panel will open on the right-hand side of the application.
To rename a plot:
Enter
key on the keyboard or click away to save the new text.Quiver offers a variety of interpolation strategies to handle missing time series values.
Before: Choose the strategy that Quiver uses to interpolate (infer) the value of a series before the first data point.
Internal: Choose the strategy that Quiver uses to interpolate (infer) the value of a series between data points.
After: Choose the strategy that Quiver uses to interpolate (infer) the value of a series after the last data point.
When you hover over a time series graph, the tooltip that appears will only show values for data points. On hover, it displays the nearest point's value, without considering internal interpolation. The source point being read from is highlighted.
By default, the zoom level in all time series charts will be automatically extended to fit the combined extent of all plot data sharing the same axis.
Turn off auto-zoom on an individual time series plot to exclude that plot from the auto-extent functionality.
In the Display tab, you can:
Time series plots can be moved onto different time series charts by simply dragging and dropping the plot to the chart or into the correct container in the Analysis Contents panel.
Plots can be dragged onto any time series chart on the canvas (when in canvas mode).
Events are data with start and end time properties. They are represented in Quiver primarily through the event set data type.
It is no longer required to configure an object set with event capabilities in Ontology Manager for event visualizations. Any object set with a timestamp property can be converted to an event set using the event set from tabular data card.
There are several ways to visualize and interact with event data within Quiver:
Events plots overlay events data on other time series plots in a time series chart. This feature can help to contextualize a time series plot or correlate events with observed phenomenon in the time series.
Some time series plots can take an event set as input, allowing for analysis of series data that occurs during the events, or analysis of the events themselves. For example, the event indicator series takes an event set as input and returns a time series plot indicating the number of events occurring at a given time.
The events timeline visualizes the events object set over time, segmented into categories if desired. It does not support event sets and only takes in an object set as input.
There are two methods for visualizing time series data within scatter plots, including:
Quiver enables several additional time-based visualizations, including: