Skip to main content
Copy for LLM

Radar

Radar charts compare 3-8 metrics on a circular layout — each axis is one metric, distance-from-center is the value. ApexCharts renders polygons (not just stroked outlines) by default for clearer "shape comparison" reads.

Basic Example — Security posture audit

Security posture across six dimensions

Multi-series — quarter-over-quarter

Security posture comparison (this quarter vs previous)

Polygon-fill emphasis

<x-wirekit-chart
    type="radar"
    :labels="['Speed', 'Quality', 'Cost', 'Innovation', 'Support']"
    :datasets="[['label' => 'Vendor A', 'data' => [85, 78, 65, 92, 70]]]"
    :options="['fill' => ['opacity' => 0.4]]"
    height="320px"
/>

fill.opacity = 0.4 makes the polygon fill clearly visible without obscuring the axis lines underneath.

Labels in a narrow box

A category label at a side corner is written outward from that corner, so in a narrow box, a phone's column for instance, a long one could run past the chart. After each draw the chart measures its labels and shrinks the radius until every label fits.

A radius of your own stays as you set it, with plotOptions.radar.size in options. The chart then takes it as given, labels included:

<x-wirekit-chart
    type="radar"
    :labels="['Speed', 'Quality', 'Cost', 'Innovation', 'Support']"
    :datasets="[['label' => 'Vendor A', 'data' => [85, 78, 65, 92, 70]]]"
    :options="['plotOptions' => ['radar' => ['size' => 120]]]"
    height="320px"
/>

License note

ApexCharts is non-MIT — see the License section on the Chart overview page and apexcharts.com/license for the full terms.

See Also

Design Tokens

See ApexCharts adapter — Design Tokens for the color, typography, and grid tokens shared across every ApexCharts demo.

Updated in WireKit v2.66.0 (2026-10-13)

Was this page helpful?

Thank you for your feedback!

Voting requires cookies or local storage. What we store