Gauge
The Gauge component is a visual indicator used to show progress toward a goal or threshold. It consists of a circular or semi-circular dial, where a pointer represents the current value and a target marker indicates the desired goal.
Gauges are useful for at-a-glance performance tracking, providing an immediate sense of whether a metric is within acceptable ranges.
Best Situations to Use
Use a Gauge when you want to:
Display progress toward a target (e.g., revenue vs. goal, utilization vs. capacity).
Provide an at-a-glance view of whether a KPI is on track, lagging, or exceeding targets.
Show performance ranges (e.g., poor, satisfactory, excellent).
Visualize bounded metrics with defined minimum and maximum values.
Not Recommended for:
Comparisons between multiple categories (use bar or line charts instead).
Dashboards requiring detailed trend analysis over time.
Properties
Background
Border: Enable or disable a border around the gauge.
Border Color: Select border color.
Border Radius: Round the corners of the gauge container.
Shadow: Enable or disable shadow effect.
Shadow Color: Define shadow hue.
Shadow Transparency: Adjust shadow opacity.
Gradient Rotation: Adjust the position and angle of gradient fill if two or more colors are applied.
General
Component Name: Assign a unique identifier.
Left / Top: Define position on the dashboard canvas.
Height / Width: Specify component dimensions.
Initial Visibility: Toggle whether the gauge is visible on first preview.
Ticks: Enable to display marker lines on the gauge scale.
Show Range: Enable to display ranges across the gauge dial.
Show Title: Enable to display a title inside the gauge.
Title Units: Define the unit (e.g., %, $, kWh) to be shown with the title.
⚠️ Note: If Initial Visibility is unchecked, the gauge will not appear in the first preview.
Indicators
Range Colors: Define colors for performance bands (e.g., red = poor, green = good).
Value Variable: Specify the data field for the current value.
Target Value: Define the benchmark goal to be displayed.
Minimum / Maximum Range: Set the lower and upper bounds of the gauge.
Style
Bezel Color: Adjust the gauge border color.
Face Color: Define the fill color inside the gauge.
Tick Color: Change the color of tick marks/markers.
Pointer Color: Customize the pointer color.
Label Font: Customize label font color, family, and size.
Title Font: Adjust title font color, family, and size.
Formatter
Apply formatting for numerical or monetary data (e.g.,
$100K
,75%
).
Example Configurations
By adjusting the above properties, users can:
Show a basic gauge with pointer and target marker.
Apply gradient fills for ranges (e.g., red–yellow–green).
Use ticks and labels for precision or minimal styling for simplicity.
Configure monetary KPIs with custom formatters.
Notes
Gauges are most effective for single KPI monitoring.
Limit the use of gauges in dashboards — too many can overwhelm the user.
Use contrasting colors for pointer and ranges to maximize readability.