Pareto Chart Node

A bar chart that represents factors according to their significance with bars, combined with a line graph showing the cumulative total. Often used in quality control to highlight the most significant factors in a dataset.

What is a Pareto Chart?

The Pareto chart is a powerful tool for visualizing and prioritizing a range of metrics by displaying them as vertical columns ranked in descending order from highest to lowest. Additionally, it features a line that represents the cumulative total, progressing from left to right. Its primary purpose is to highlight the most significant factors contributing to a particular outcome, enabling users to focus their efforts on addressing the most impactful issues first. By presenting data in this format, the Pareto chart facilitates quick identification of the vital few metrics that have the most significant influence on a given situation, allowing for more targeted decision-making and resource allocation. Whether used for quality improvement initiatives, identifying key drivers of performance, or optimizing processes, the Pareto chart provides a clear and actionable visualization of data prioritization.

Inputs

The pareto chart node has both mandatory and optional inputs. These are:

Input

Requirement

Comments

Data Field Name

Mandatory

This is the field name within the incoming JSON payload that contains the data to be displayed on the widget.


Each value received from this field name will appear as a column in the pareto chart.

How to Use

Implementation

In the Rayven Workflow Builder:

  • Select Visualizations.
  • Drag the pareto chart node to the canvas.
  • Provide an input to the pareto chart node by connecting it to another node.
  • Double click on the pareto chart node to open the configuration window.

Configuration

Section: General

This section contains basic configuration elements required for any pareto chart implementation

Field

Requirement

Comments

Widget Name

Mandatory

Enter a name for this node.


This provides a handle to which you and others can refer, so it should be simple but meaningful and explain the node’s purpose.

Widget Subtitle

Optional

Additional text that can be used to explain the data presented by the node. This will appear directly under the Widget Name, in a smaller text size.

Device/Device Label Name

Mandatory

Select this checkbox to display the device or label name on the widget.

X-axis Name

Mandatory

Enter a name for the x-axis label

Data Field Name

Mandatory

This is the field name within the incoming JSON payload that contains the data to be displayed on the widget.


Each value received from this field name will appear as a column in the pareto chart.

Function

Mandatory

Select from the dropdown menu:

  • Sum
  • Count
  • Average 

This is the calculation performed by the node that will determine the value displayed on each column.

Relevant Percentage

Mandatory

The pareto chart will display a line that represents the cumulative totals of the columns, from left to right. Enter a number that represents the total percentage, which will be displayed on the right-side of the y-axis. The recommended value for this field is 100.

Calculation Interval

Mandatory

Enter an integer to represent the interval for each calculation

Units of Measurement

Mandatory

Enter the units of measurement to be used for the interval calculations. For example, if the following is configured:

  • X-axis time interval = 1
  • Units of measurement = Hour
  • Function = average


Then the chart will calculate the average value for each column once an hour

Widget Refresh Interval (seconds)

Optional

Configure how often the chart widget will refresh. The default is every 60 seconds.

Decimal Precision

Optional

Enter the number of decimal places to display for each column



Section: Group by Device Label

Field

Requirement

Comments

Device label name

Mandatory

There are no labels available in this box until you have saved at least one in the Device Labels section of the Workspace. 


Select a Label to use to filter devices.

Grouped

Mandatory

Select a method for grouping the widget on the dashboard from the dropdown:


No Grouping (widget per device): one widget will appear for each device


Group by device label value (Widget per label value): One widget will appear for each value of a label. For example, if the Label is ‘Color’ and there are the values ‘Green’ and ‘Gold’, then two widgets will be displayed, one with devices with Color Label equal to “Green” and one with devices with Color Label equal to “Gold”


Group by device label name (One widget): Only one widget will be displayed and this will contain data from all devices.