Pareto Chart Widget Node Configuration Guide

The Pareto Chart Widget Node displays a bar chart combined with a line graph to highlight the most significant contributors in a dataset. It is useful for root cause analysis, identifying the 80/20 distribution, and prioritizing issues or categories.

What Is a Pareto Chart?

A Pareto chart ranks categories from highest to lowest by frequency or impact (typically as bars), and overlays a cumulative percentage line. This visual structure helps identify the “vital few” factors that contribute most to a problem or outcome.

The chart is based on the Pareto Principle, which asserts that roughly 80% of effects come from 20% of causes.


 Step-by-Step: How to Configure the Pareto Chart Widget Node

  1. Add the widget

    • Drag the Pareto Chart Widget Node from the Visualizations panel to the canvas.

  2. Connect the widget to the data source

    • Link the widget to the upstream workflow node that emits the field to be counted and categorized.

    • The field must match the JSON key to display.

  3. Open configuration

    • Double-click the widget to open the settings window.


 General Settings

Field Requirement Description
Widget Name* Required Title displayed on the widget (e.g., Top 10 Error Types).
Widget Subtitle Optional A descriptive subtitle under the main title.
Show UID / Label Name Optional Toggle to display the device UID or label.
 

 Chart Configuration

Field Requirement Description
X-axis Title* Required Label for the horizontal axis (e.g., Error Type).
JSON Key to Display* Required The field from the payload to be grouped and counted.
Calculation* Required Aggregation method (default: Count).
Show First X% of Values Optional Limit to top contributors only (e.g., top 80%).
Calculation Interval* Required Time window to calculate results.
Time Units* Required Units for the interval (e.g., Minutes, Hours).
Refresh Interval (seconds) Optional How often the chart updates (default: 60s).
Decimal Places Optional Set number of decimal places for values and percentages.
 

Tooltip & Interface Settings

Field Requirement Description
Enable Tooltip Optional Toggle to show tooltips when hovering over bars or line.
Tooltip Text Optional Custom text to appear in the tooltip.
Add to Interface* Required Assign the widget to one or more interfaces.
 

 Grouping & Display

Field Requirement Description
Select Label Required (if grouped) Use a saved label to group by device or category.
Grouped Display Mode Optional Choose:
- No Grouping
- Group by Label Value
- Group by Label Name
Number of Widgets to Display Optional Limit how many grouped widgets appear.
 

 Use Cases

  • Identify top contributors to machine downtime

  • Analyze most frequent user issues or errors

  • Prioritize defect types by impact

  • Understand distribution of causes in audits or failures


 Best Practices

  • Use "Show first X%" to focus on the most important factors

  • Match X-axis title clearly to the data field being grouped

  • Apply label grouping to perform Pareto analysis per machine or location

  • Refresh at an interval aligned with your dataset's update frequency

  • Use tooltips to provide insight into cumulative percentages


Frequently Asked Questions (FAQ)

Q: How does the cumulative percentage line work?

A: It calculates the running total of bar values as a percentage of the overall total, helping identify the top contributors.

Q: Can I display more than 100% of values?

A: The chart will always show 100% on the cumulative line, but you can limit or include more categories using “Show First X%”.

Q: Does the chart update in real-time?

A: Yes, based on the Refresh Interval and the data stream it receives.