[data-reveal]{opacity:1!important;transform:none!important}
Radar chart
Components

Radar chart

Several measures of a few items on spokes, one polygon per series.

ChartRadar draws one polygon per series over spokes, one spoke per measure. Use it to compare a few items on several measures — plans by feature, teams by skill. It draws its own polygon grid, not the horizontal grid lines of the axis charts.

Radar ChartChartRadar
Connecting to the DMS preview…
ConnectingDMS 0.9.55 options set

Usage

src/pages/dashboard.ts
import { ChartRadar } from "@antelopejs/interface-dms/base/chart";

static plans = ChartRadar({
  title: "$saas.plans.comparison",
  fetchUrl: "/api/saas/plans/radar",
  fillOpacity: 0.25,
});

The route answers { series } in the shape listed under Data shapes. Wrap the chart in a ChartCard to add a headline value and a comparison.

Options

Options of the Radar Chart block
OptionTypeDefaultDescription
titleContentstring–
descriptionContentstring–
colorAppearancestring | string[]–
heightAppearancestring–
widthAppearancenumber–
showTooltipAppearancebooleantrue
showLegendAppearancebooleantrue
legendPositionAppearance"top" | "bottom"–
showGridAppearancebooleantrue
yRange.min*Appearancenumber–
yRange.max*Appearancenumber–
comparisonStyleAppearance"dashed" | "solid" | "dimmed"–
smoothAppearancebooleantrue
curveAppearance"smooth" | "straight" | "stepline"–
xaxisTypeAppearance"category" | "datetime" | "numeric"–
fillOpacityAppearancenumber–

Recipes

Keep it to a few series

Beyond three or four polygons the radar stops reading. Split the comparison, or use a column chart.

Next steps

Charts

Colors, annotations, events and the other chart types.

Chart card

Frame the chart with its headline value.