When to use a radar chart
Radar charts suit comparing a few items across 4–8 dimensions on the same scale.
- Skill profiles, e.g. junior vs. senior
- Product feature scorecards
- Competitor comparisons
Data format
- Column 1 lists the dimensions (the spokes); each other column is a series polygon.
- Values should share a scale, such as 0–100.
- Paste CSV, JSON from your API, TSV copied from Excel or Google Sheets, or a Markdown table. The generated component keeps your column names as its data keys.
Skill,Junior,Senior
Problem Solving,60,90
Communication,70,85
Technical Depth,50,95
Teamwork,80,88
Leadership,40,82[
{"skill": "Problem Solving", "junior": 60, "senior": 90},
{"skill": "Communication", "junior": 70, "senior": 85},
{"skill": "Technical Depth", "junior": 50, "senior": 95},
…
]Options
- Colors
- Custom color per series polygon.
How to add it to your project
- 1. Add the shadcn/ui chart component (it installs Recharts):
npx shadcn@latest add chart - 2. Paste your data above, pick the options, and copy the generated
chart.tsx. - 3. Save it in your project (e.g.
components/radar-chart.tsx) and render<Chart />, or<Chart data={rows} />in Data as prop mode.
Radar Chart FAQ
Comparing a few items across several dimensions on one scale, like skills or feature scores. Each item becomes a polygon, so differences in shape stand out.
Two or three read well. Beyond that, polygons overlap and a grouped bar chart is clearer.
Yes: RadarChart with PolarGrid, PolarAngleAxis, and one Radar per series, inside shadcn's ChartContainer.