Skip to content
Data & ChartsPro

Gauge

One value against its limit on a half circle, with a needle that swings in and re-aims with a spring.

Usage

Plan usage

0%

742,180 of 1,000,000 requests

Resets in 23 daysForecast 96%

Installation

bash
npm install @wunderui/react

Then import what you need:

tsx
import { Gauge, GaugeProps, GaugeSegment } from "@wunderui/react"

Examples

Live value

A new reading every few seconds — the needle follows without restarting from zero.

CPU load

api-eu-west-2 · 8 vCPU

Live

0%

5.0 of 8 cores busy

Custom format

A currency number in the centre, a chart colour for the arc and custom end captions.

Cloud budget

October 2026

$0

84% of the monthly budget spent

Compute

$5,120

Storage

$1,860

Network

$1,440

API Reference

PropTypeDefault
valuenumber—
maxnumber100
labelReactNode—
format(value: number, max: number) => ReactNodeshare in %
minLabelReactNode"0"
maxLabelReactNodemax
colorstringvar(--primary)
dangerAtnumber—
ticksnumber4
sizenumber240
animatebooleantrue