/

Bullet Chart

Compare a primary measure against a target with qualitative ranges. Stephen Few's alternative to gauges and meters.

Usage

example.tsx
import { BulletChart } from "@chartts/react"

<BulletChart
  value={270}
  target={300}
  ranges={[150, 225, 300]}
  label="Revenue (K)"
/>

Props

PropTypeDescription
valuenumberPrimary measure value
targetnumberTarget/goal value
rangesnumber[]Qualitative ranges (poor, ok, good)
labelstringChart label
maxnumberMaximum value

Features

  • Qualitative color ranges
  • Target marker line
  • Horizontal and vertical
  • Multiple bullets in a group
  • Compact KPI display
  • Animated value fill

Other Charts