Skip to content

Orbit chart

Tiers around a centre, with how active each is.

Definition · Updated Nov 2, 2026

An orbit chart places groups on rings around a centre, from the biggest holders inside to the many small ones outside, with each tier's size and share active. Use it for wallets by tier, customers by plan or users by engagement.

Pay once. Every update included.

Live preview

Active wallets by tier87% of wallets were active this week: Whales 42 (92% active), Large 1.2K (88% active), Mid 6.8K (81% active), Small 10.2K (64% active).87%ACTIVEWhales42Large1.2KMid6.8KSmall10.2K
Active wallets by tier
TierWalletsActive
Whales4292%
Large1.2K88%
Mid6.8K81%
Small10.2K64%

Sample data: active wallets in four tiers, whales 42 (92% active), small 10.2K (64% active)

Size
Data shape
Tiers with a count and a rate
Good for
Wallet tiers, customer tiers
Avoid when
Tiers have no order
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

041 / Orbit

chart/041-orbit
plot · orbit tiers
Layer
active arc
Type
Ellipse
Size
102 × 102
Fill
data/primary
Group
Marks · 111

Layers

041 / Orbit

chart/041-orbit
plot · orbit tiers
Layer
active arc
Type
Ellipse
Size
52 × 52
Fill
data/primary
Group
Marks · 111

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

Labels1014

Marks111111

Height212 px246 px

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

When to use

Tiers at a glance.

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

Are the tiers ordered?

Unordered groups.

Yes: Keep the orbit

Is a rate per tier part of it?

Counts only.

Yes: Keep the orbit

Is it tiers, not concentration?

How evenly a total is shared.

Yes: Keep the orbit

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/041-orbit

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/orbit
orbit.tsx
import { Orbit } from "@/components/chartory/orbit"import { walletTiers } from "./wallet-tiers"export function WalletTiers() {  return (    <Orbit      data={walletTiers}      size="m"      legend={false}    />  )}

Hearth widget

Orbit 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

Orbit questions.

What people ask before they put an orbit in a dashboard.

Something else?

hello@usechartory.com
  • The overall share active (87% in the sample).

Related types

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

Same family

Relationship

17 types in Chartory answer this question.