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
-
Add the widget
-
Drag the Pareto Chart Widget Node from the Visualizations panel to the canvas.
-
-
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.
-
-
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.