Skip to content

Polar area chart

Parts as wedges, sized by their value.

Definition · Updated Nov 2, 2026

A polar area chart gives each part an equal wedge and stretches it out by its value, so big and small parts show as long and short petals. Use it for channels or categories when the shape of the mix matters more than exact shares.

Pay once. Every update included.

Live preview

Signups by channel13.8K new trial signups in September across six channels: Organic leads with 4.2K (30%), Events is smallest with 0.6K (4%).Organic4.2KPaid search3.4KReferral2.6KSocial1.8KPartners1.2KEvents0.6K
Signups by channel
ChannelSignupsShare
Organic420030%
Paid search340025%
Referral260019%
Social180013%
Partners12009%
Events6004%

Sample data: new trial signups by channel, organic 4.2K (30%), events 0.6K (4%)

Size
Data shape
Four to eight parts with a value
Good for
Channels, sources, categories
Avoid when
Exact shares are needed
Sizes
XS, S, M and L, re-laid out from the data

Anatomy

Inspect it like the Figma file.

The same layers, names and tokens as the component. Select one to read its size, fill and style.

Layers

019 / Polar area

chart/019-polar-area
plot · polar
Layer
sector · paid search
Type
Ellipse
Size
162 × 162
Fill
data/cat-2
Group
Marks · 12

Layers

019 / Polar area

chart/019-polar-area
plot · polar
Layer
sector · social
Type
Ellipse
Size
72 × 72
Fill
data/cat-4
Group
Marks · 12

Sizes

Re-laid out, never scaled.

The same data at XS, S, M and L. Every size is redrawn from the data, so text and line weights never shrink.

M against S

Width360 px480 px

Plot328 px440 px

Labels1218

Marks1212

Height212 px246 px

Same tokens at every size: text styles, 1 px lines and mark radius stay put.

When to use

The shape of a mix.

Three signs it fits, and three signs another type fits better.

Is the shape more important than exact shares?

Exact shares matter.

Yes: Keep the polar area

Are there four to eight parts?

Many parts.

Yes: Keep the polar area

Is it one moment?

The mix over a year.

Yes: Keep the polar area

Code and Figma

One name in Figma and in code.

Every Figma property is a prop with the same name and values. One command installs it.

Figma

chart/019-polar-area

size
legend
Property = propValuesDefault
size"xs" · "s" · "m" · "l""xs"
legendfalsefalse
color"cat-1" · "cat-2" · "cat-3" · "cat-4""cat-1"
npx shadcn add @chartory/polar-area
polar-area.tsx
import { PolarArea } from "@/components/chartory/polar-area"import { signupsByChannel } from "./signups-by-channel"export function SignupsByChannel() {  return (    <PolarArea      data={signupsByChannel}      size="m"      legend={false}    />  )}

Hearth widget

Polar area as a widget.

The chart in a Hearth card with a hero number and two blocks. One token set, light and dark.

Code
Get the code

EmberPreset

ChartoryDefault preset

Pick the blocks, the size and the preset for your own widget.

Read the Hearth widget docs

FAQ

Polar area questions.

What people ask before they put a polar area in a dashboard.

Something else?

hello@usechartory.com
  • A donut changes the angle of each slice. A polar area keeps every angle the same and changes how far each wedge reaches.

Related types

The same question, a different shape of answer. Every type ships in Figma and in code.

Same family

Part of a whole

16 types in Chartory answer this question.