Radar + Polar
Radar charts compare 3-8 metrics on a circular layout — each axis is one metric, distance-from-center is the value. Polar-area charts are similar but each axis carries one data point AS a colored wedge.
Both are right when you want to compare a "shape" of strengths-and-weaknesses across categories.
When to use
3-8 dimensions max. Beyond that the chart overlaps and reads as noise.
Radar — Security posture audit
Security posture across six dimensions
Polar Area — NPS distribution by segment
NPS by customer segment
Real-world recipe — Skill-matrix comparison
@php
$employee = \App\Models\Employee::find($id);
$matrix = $employee->skillScores()->pluck('score', 'skill');
@endphp
<x-wirekit-chart
type="radar"
:labels="$matrix->keys()->all()"
:datasets="[
['label' => $employee->name, 'data' => $matrix->values()->all()],
['label' => 'Team average', 'data' => $employee->team->averageSkillScores()],
]"
height="360px"
/>
See Also
- Bar charts when the same data fits a flatter visual
- ApexCharts radar demos for polygon-fill variants
Design Tokens
See Chart.js adapter — Design Tokens for the color, typography, and grid tokens shared across every Chart.js demo.