Skip to content
shadcn.io

shadcn.io is not affiliated with official shadcn/ui

Chart examples · Radar

A radar chart with a grid and circle fill for React

A radar chart with a circular grid tinted in the series color.

Framework
UI library

A radar chart on a round grid tinted with the series color at low opacity, so the shape sits on a soft background. The grid's className sets the tint, and the shape is the series color at 50% opacity.

Preview

Preview width

Installation

Sign in to get your install command
Free with an account. It carries your token, so the CLI installs everything in one go.

FAQ

How are the circular rings tinted?

PolarGrid sets gridType to circle and className to fill-(--color-desktop) opacity-20. The rings are circles, filled with the desktop color at 20% opacity.

How is the data shape filled?

Radar uses dataKey desktop, fill var(--color-desktop), and fillOpacity 0.5. config maps desktop to var(--chart-1) and the label Desktop, which is the --color-desktop both the grid and the shape read.

Where do the month names come from?

PolarAngleAxis sets dataKey to month, so the rim prints the stored names, January through June. Radar in this file has no dot.

What does the tooltip show?

ChartTooltip renders ChartTooltipContent with cursor set to false. The month stays as the title, and the row is named Desktop from config.

Which values are on the shape?

desktop is 186, 285, 237, 203, 209, and 264 for January through June. February is 285 and June is 264 in this file.

How big is the chart?

ChartContainer is mx-auto aspect-square max-h-[250px]. The outer frame is w-full max-w-xl with a border and padding.