Skip to content

Radial Charts ​

Transform familiar chart types into circular layouts using polar coordinates. Radial charts wrap linear data around a center point, creating visually distinctive displays that work well for cyclical data (hours, months, compass directions) or when you want a more compact, aesthetically engaging presentation.

Radial Bar ​

Wrap bar charts around a circle so bars radiate outward from a central point. Radial bars create a striking visual for cyclical data like monthly metrics or hourly patterns. The circular form emphasizes the cyclical nature of the data while still allowing magnitude comparisons through bar length.

Configuration ​

ParameterTypeDefaultDescription
typestring-'radial-bar'
xstringrequiredCategory field
ystringrequiredValue field
innerRadiusnumber0.3Inner radius ratio (0-1)
padAnglenumber0.02Gap between bars
cornerRadiusnumber4Rounded corners
colorSchemestring'schemeTableau10'Color palette

Basic Example ​

View Source
type: radial-bar
engine: d3
x: month
y: sales
title: Monthly Sales
innerRadius: 0.4
width: 450
height: 450
data:
  source: '[{"month": "Jan", "sales": 120}, {"month": "Feb", "sales": 145}, {"month": "Mar", "sales": 168}, {"month": "Apr", "sales": 155}, {"month": "May", "sales": 182}, {"month": "Jun", "sales": 195}, {"month": "Jul", "sales": 210}, {"month": "Aug", "sales": 198}, {"month": "Sep", "sales": 175}, {"month": "Oct", "sales": 162}, {"month": "Nov", "sales": 148}, {"month": "Dec", "sales": 190}]'

Styled ​

View Source
type: radial-bar
engine: d3
x: category
y: value
innerRadius: 0.3
cornerRadius: 6
padAngle: 0.03
colorScheme: schemeSet3
title: Category Performance
width: 450
height: 450
data:
  source: '[{"category": "Product A", "value": 85}, {"category": "Product B", "value": 72}, {"category": "Product C", "value": 93}, {"category": "Product D", "value": 68}, {"category": "Product E", "value": 78}, {"category": "Product F", "value": 88}]'

Radial Area ​

Plot area charts in polar coordinates to create radar-like displays. Radial area charts (often called radar or spider charts) show multiple variables as distances from a center, with the filled area revealing the overall profile. Use them to compare entities across several dimensions or show how a single entity performs across multiple criteria.

Configuration ​

ParameterTypeDefaultDescription
typestring-'radial-area'
xstringrequiredAngular field (category)
ystringrequiredRadial field (value)
innerRadiusnumber0Inner radius
colorSchemestring'schemeCategory10'Color palette

Basic Example ​

View Source
type: radial-area
engine: d3
x: skill
y: score
title: Skill Assessment
width: 450
height: 450
data:
  source: '[{"skill": "JavaScript", "score": 85}, {"skill": "TypeScript", "score": 78}, {"skill": "React", "score": 92}, {"skill": "Node.js", "score": 75}, {"skill": "CSS", "score": 68}, {"skill": "Testing", "score": 72}]'

Type Aliases ​

PrimaryAliases
radial-barcircular-bar, radial, radial/bar
radial-arearadar, radial/area

Released under the MIT License. Built by Boundary Lab.