Skip to content

Radial lollipop chart

A year of values around one ring.

Definition · Updated Nov 2, 2026

A radial lollipop chart places one value per period around a circle, so a full year reads as one loop. Each stem grows from the centre and its dot marks the value against reference rings. Use it for seasonal metrics where the cycle matters more than exact comparisons.

Pay once. Every update included.

Live preview

Network hashrate, 12 monthsMonthly average hashrate in EH/s from November to October: from 610 to 812, the highest month last.NDJFMAMJJASOEH/S12 MOMiner revenue$1.9MHashprice$48Difficulty+4.1%MONTHLY AVERAGETHIS MONTHRINGS 600 · 700 · 800
Network hashrate, 12 months
MonthEH/s
Nov610
Dec628
Jan655
Feb640
Mar690
Apr720
May705
Jun748
Jul770
Aug762
Sep795
Oct812

Sample data: network hashrate in EH/s, 12 months, November to October

Size
Legend
Data shape
One value per period in a repeating cycle
Good for
Seasonal metrics, monthly averages, yearly cycles
Avoid when
Readers need exact differences between periods
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

094 / Radial lollipop

chart/094-radial-hashrate
plot · radial lollipop
Layer
stem · o
Type
Vector
Size
17 × 64
Stroke
data/primary
Group
Marks · 24

Layers

094 / Radial lollipop

chart/094-radial-hashrate
plot · radial lollipop
Layer
stem · s
Type
Vector
Size
14 × 14
Stroke
data/primary-soft
Group
Marks · 24

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

Labels2323

Marks2424

Height212 px246 px

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

When to use

A year in one loop.

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

Is the shape more important than exact values?

Lengths around a circle are hard to compare.

Yes: Keep the radial lollipop

Does the last period lead back to the first?

A start and an end, not a cycle.

Yes: Keep the radial lollipop

Is it one series?

Two rings of stems collide.

Yes: Keep the radial lollipop

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/094-radial-hashrate

size
legend
Property = propValuesDefault
size"xs" · "s" · "m" · "l""xs"
legendtrue · falsetrue
color"cat-1" · "cat-2" · "cat-3" · "cat-4""cat-1"
npx shadcn add @chartory/radial-lollipop
radial-lollipop.tsx
import { RadialLollipop } from "@/components/chartory/radial-lollipop"import { hashrate } from "./hashrate"export function Hashrate() {  return (    <RadialLollipop      data={hashrate}      size="m"      legend={true}    />  )}

Hearth widget

Radial lollipop 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

Radial lollipop questions.

What people ask before they put a radial lollipop in a dashboard.

Something else?

hello@usechartory.com
  • A line chart runs left to right and ends. A radial lollipop wraps the periods around a ring, so the last month sits next to the first and the season reads as one shape.

Related types

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

Same family

Change over time

Trends, levels and seasons across days, months or years.