Percentage visualizations focus on showing a metric as a percentage, illustrating parts of a whole. This can be useful for showing completion rates, progress towards a goal, sales targets, or any other metric.

What is a percentage?
The percentage widget is a versatile tool designed to represent numerical values as percentages within a colored bar. Its primary purpose is to provide a visually engaging and easily understandable way to convey proportions or ratios. By displaying values as percentages, users can quickly grasp the relative significance or contribution of different components within a dataset. Moreover, the ability to adjust the color of the widget based on the displayed value enhances clarity and visual impact, allowing users to intuitively interpret the information at a glance. Whether used for tracking progress, monitoring performance metrics, or visualizing survey responses, the percentage widget offers a convenient and customizable solution for presenting percentage-based data effectively.
Inputs
The percentage node has a mandatory input:
Input |
Requirement |
Comments |
Input Data Field |
Mandatory |
This is the field name within the incoming JSON payload that contains the data to be displayed on the widget. |
How to Use
Implementation
In the Rayven Workflow Builder:
- Select Visualizations.
- Drag the Percentage node to the canvas.
- Provide an input to the Percentage node by connecting it to another node.
- Double click on the Percentage node to open the configuration window.
Configuration
Section: General |
||
This section contains basic configuration elements required for any percentage node 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. |
Input Data Field |
Mandatory |
This is the field name within the incoming JSON payload that contains the data to be displayed on the widget. |
Device/Device Label Name |
Optional |
Select this checkbox to display the device or label name on the widget. |
Decimal Precision |
Optional |
Enter the number of decimal places to display on the dashboard. |
Range |
Mandatory |
It is possible to add as many rows as you would like by clicking on “+ Add Column” at the bottom of the row. Enter a numeric value for minimum and maximum range value. |
Hex Color |
Mandatory |
Ability to select various colors for the different range values. |
Section: Tooltip Info |
||
Field |
Requirement |
Comments |
Show Tooltip |
Optional |
When checked, it allows users to display their tooltip text on the widget. |
Tooltip Text |
Optional |
This section only exists when “Show Tooltip” is checked. Users are able to write any tooltip message they desire which will be displayed on the widget. |
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. |