RFC-008: RadarChart in djed-viz
Problem
Section titled “Problem”Case summary uses a five-axis confidence spider chart. @alexbayerl/djed-viz provides RankingChart, HeatmapGrid, ScatterPlot, etc., but no radar / spider primitive.
Current Atlas approach
Section titled “Current Atlas approach”ConfidenceRadar lives under atlas/ui/src/primitives/charts/ConfidenceRadar.tsx — the only sanctioned bespoke data SVG in the workbench until this RFC is resolved.
Proposal
Section titled “Proposal”- Add
RadarChart(orSpiderChart) to@alexbayerl/djed-vizwith:- Typed axis definitions
{ key, label }[]and{ [key]: number }or parallel arrays. - Normalized radius 0–1, accessible labels,
prefers-reduced-motionrespect (static polygon). - Theming hooks consistent with other viz components (
VizTheme/ CSS variables).
- Typed axis definitions
- Migrate Atlas
ConfidenceRadarto the shared primitive and delete the local implementation.
Status
Section titled “Status”Draft — tracking issue in djed-viz repo TBD.