sigilUI

Radar Chart

A spider/radar chart for comparing multi-dimensional data across axes.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

import { RadarChart } from "@sigil-ui/components";

Usage

<RadarChart
  axes={[{ label: "Speed" }, { label: "Power" }, { label: "Range" }]}
  series={[{ label: "Model A", values: [80, 60, 90] }]}
  rings={4}
/>

Props

PropTypeDefaultDescription
axesRadarAxis[]—Axis definitions with label and optional max
seriesRadarSeries[]—Data series to plot
widthnumber300SVG width
heightnumber300SVG height
ringsnumber4Number of concentric grid rings

Token integration

CSS VariablePurpose
--s-primaryDefault series fill and stroke
--s-borderGrid rings and axis lines
--s-text-mutedAxis labels
--s-font-monoLabel font family