SYS:ONLINE● ACTIVE
THEME
GITHUBv0.1.0

RADAR CHART

SVG radar (spider) chart with configurable axes, concentric grid polygons, fade-in animation, and four color variants. Values normalized to 0–100.

PREVIEW

SHIP SYSTEMS // STATUS
SHIELDSWEAPONSENGINESSENSORSCOMMSLIFE SUP

INSTALLATION

BASH
npx shadcn@latest add @scificn/radar-chart

USAGE

TSX
import { RadarChart, type RadarChartEntry } from '@/ui/radar-chart'

const data: RadarChartEntry[] = [
  { axis: 'SHIELDS', value: 82 },
  { axis: 'WEAPONS', value: 74 },
  { axis: 'ENGINES', value: 91 },
  { axis: 'SENSORS', value: 68 },
]

<RadarChart
  data={data}
  title="SHIP SYSTEMS"
  variant="ACTIVE"
  size={240}
  showGrid
  showLabels
  showValues
/>

AXIS COUNTS

5 AXES

COMBATPILOTINGSCIENCEMEDICALCOMMAND

6 AXES

SHIELDSWEAPONSENGINESSENSORSCOMMSLIFE SUP

8 AXES

SPEEDFIREPOWERDEFENSESTEALTHRANGEAGILITYSHIELDSCREW

VARIANTS

ACTIVE

COMBATPILOTINGSCIENCEMEDICALCOMMAND

WARNING

COMBATPILOTINGSCIENCEMEDICALCOMMAND

CRITICAL

COMBATPILOTINGSCIENCEMEDICALCOMMAND

DEFAULT

COMBATPILOTINGSCIENCEMEDICALCOMMAND

WITH VALUES

SHIP SYSTEMS // SHOW VALUES
827491685597SHIELDSWEAPONSENGINESSENSORSCOMMSLIFE SUP

PROPS

PROPTYPEDEFAULTDESCRIPTION
dataRadarChartEntry[]Array of { axis, value } entries. value is 0–100.
variantDEFAULT | ACTIVE | WARNING | CRITICALACTIVEControls polygon color and glow.
titlestringundefinedOptional header label.
sizenumber240SVG width and height in px.
showGridbooleantrueShow concentric polygon grid rings.
showLabelsbooleantrueShow axis labels at vertices.
showValuesbooleanfalseShow numeric value near each vertex dot.
classNamestringAdditional classes merged via cn().