Comparative chart widget

About the comparative chart widget

The comparative chart widget plots values over a specified time range and compares them with is composed of two elements:

  • White line - Represents the data values.
  • Red band - Indicates the comparison periods applied.

Configuration options

The following table lists the configuration options of this widget: 

Widget title Enter a descriptive title for the widget.
Widget description Enter a description of the widget.
Widget size Select the size of the widget window in the dashboard layout. The units are columns x rows. For example, 3x2 will fit the widget across three columns and two rows.
Time Range Specify the period of time over which you want to analyze data in the diagram. You can choose from 1 hour up to 1 year.
Group by

Use this option to select the data grouping period. This determines the level of granularity of data in your chart. The Group by periods available will depend upon the Time Range. The larger the Time Range, the larger the grouping period needs to be usable in the chart.

Y Axis Label

Enter a title for the Y-axis

Enter a label for the Y-axis. This label should describe the aggregated field you select for Field to show. For example, if the Field to show is the Average Connection Time, then the Y-axis label could be Average Connection Time (in seconds).

Actions Add or remove elements of the grouping field. Choose All to include all avaiable grouping values.
Field to show Select the aggregated field that contains the data to be plotted on the timeline.

Enter the following fields to set up the related period bands for comparison. Note that periods and groups depend on the grouping and the time range set in the area above.

Periods related

The behavior of the red band is defined by this field:

  • If you select OFF - the white line is compared with the same day (e.g. Monday) in the last 5 weeks.
  • If you select ON - the white line is compared with the same week of the month (e.g. 3rd week) in the last 5 months.
Compare with N periods

Indicate the number of previous periods of data you want to compare with. For example, if you choose 1 week for the Time Range, you will be able to choose from 1 to 5 weeks of historical data to compare with. If you choose 1 month for the Time Range, then you will be able to choose from between 1 to 5 months of historical data.

Group by This value depends on the one selected above
Predict data If you select ON, the white line will show only values for the first half of the range. The second half will only show the red band with the prediction based on the related periods.
Range limits  Max/Min by default. If you select Average, a new box will appear to select the variation factor.
Variation factor Enter the variation factor percentage if you selected the Average option in the Range limits field.


The below widget is a sample of the average response time of the ISP Comcast Cable in a web server for the last week, grouping by days. The white line has the following configuration:

  • Time Range - 1 week
  • Field to show - avg (response time)
  • Actions - Comcast Cable

The following widget is an example of the average response time of the ISP Comcast Cable in a web server for the last week, with the average calculated per day.

  • The Time Range was set to 1 week to show the relevant information for the last week.
  • The Group by period was set as 1 day in order to calculate the daily average response time.
  • The Field to show was set to response time - avg to show the average response time for the ISP per day (Group by). 
  • The Actions field was automatically identified as isp because that was the grouping value. Comcast Cable was selected to plot only their information over the week.

Below are a few further examples of how this widget is built based upon the definition of the comparison periods.

Example 1

Example 2

Example 3

Mouse over the timeline to open a tooltip that displays the Data and Range values for each grouping period.

Have we answered your question?

If not, please contact our technical support team via email by clicking the button below.