Join our Discord community
Radar chart

Circular Radar Chart

Visualize multivariate data with circular grid lines instead of polygonal ones. Features concentric circles for better readability and a unique visual style. Built for React applications with Next.js integration and TypeScript support.

Powered by

Loading component...

Installation

npx shadcn@latest add https://www.shadcn.io/registry/radar-chart-07.json
npx shadcn@latest add https://www.shadcn.io/registry/radar-chart-07.json
pnpm dlx shadcn@latest add https://www.shadcn.io/registry/radar-chart-07.json
bunx shadcn@latest add https://www.shadcn.io/registry/radar-chart-07.json

Features

  • Circular grid type with gridType="circle" for concentric circle patterns
  • Unique visual appearance different from standard polygonal grids
  • Dot markers highlighting individual data points with customizable size
  • Hidden tooltip labels using hideLabel prop for cleaner tooltips
  • Better readability with circular grid lines that match radar chart nature
  • Single data series with customizable fill and opacity
  • Responsive design with automatic scaling to fit container
  • TypeScript support with complete type definitions for all props
  • shadcn/ui integration using Chart components

Use Cases

This free open source React component works well for:

  • Alternative grid styling - When standard polygonal grids feel too rigid
  • Softer visual design - Circular grids provide a more organic appearance
  • Performance metrics - Natural fit for radar charts with circular reference
  • Creative dashboards - Unique visual style that stands out from standard charts

API Reference

ChartRadarGridCircle

PropTypeDefaultDescription
classNamestring-Additional CSS classes for the container

Implementation Notes

  • PolarGrid configured with gridType="circle" for circular grid lines
  • Creates concentric circles instead of polygonal grid shapes
  • Dot markers configured with r: 4 radius and fillOpacity: 1 for visibility
  • Tooltip configured with hideLabel to show only data values
  • Single radar series with 0.6 fill opacity for balanced visibility
  • Data structure requires category field (month) and numeric values
  • Chart automatically maintains aspect ratio within container
  • Uses Recharts RadarChart with circular grid styling
  • Provides alternative to standard radar chart grid appearance
  • Grid circles help with value estimation and visual reference