Dune Charts

Radar chart

Multi-axis profiles on a polar grid with pixel fills.

Use radar charts for profiles across several axes (skills, attributes, scorecards). Category labels come from PolarAngleAxis. Series use the same fill and pixel options as area charts.

RadarOps metrics as pixel radar.

Examples

Loading

Set loading on the root to show a pixel skeleton until data is ready.

Loading…

Parts

PartRole
DuneRadarChartRoot: data, config, fill, pixel, loading
DuneRadarChart.PolarGridPolar grid
DuneRadarChart.PolarAngleAxisAxis labels (dataKey)
DuneRadarChart.PolarRadiusAxisOptional radius ticks
DuneRadarChart.TooltipHover tooltip
DuneRadarChart.LegendSeries legend
DuneRadarChart.RadarOne series (dataKey)

Props

Root

PropTypeDefaultNotes
dataRecord<string, unknown>[]requiredOne row per angle
configRecord<string, DuneSeriesConfig>-Labels and colors
fill"bands" | "dither""bands"Pixel fill mode
pixelnumber2Cell size in CSS px
loadingbooleanfalsePixel skeleton
emptyMessagestring-Empty-state copy
chartPropsobject-Extra Recharts RadarChart props
classNamestring-Wrapper class

Radar

PropTypeNotes
dataKeystringSeries field
namestringOverrides legend name
isAnimationActivebooleanSeries animation

Tips

  • Keep axes to a readable set (about 5 to 8). Crowded angle labels are hard to scan.
  • Compare two profiles with two <Radar /> children and a legend.
  • Use dither when the filled polygon is the visual focus.

On this page