Skip to content

Isochrone rings

How far you get from one point in set times.

Definition · Updated Nov 2, 2026

Isochrone rings draw bands around a point for each stretch of travel time, then place stops in them, so on-time and late areas show by distance. Use it for depots, stores and service areas.

Pay once. Every update included.

Live preview

Drive time zones58 stops by drive time from the depot in 15-minute rings: 28 under 30 minutes, 11 late.Under 30 min48%30–60 min52%Late stops11ON TIMELATEDEPOT · RINGS 15 MIN
Drive time zones
Ring (min)StopsLate
1560
30220
45150
601511

Sample data: stops around one depot in 15-minute rings, 48% under 30 min, 11 late stops

Size
Legend
Data shape
A centre, time rings and points
Good for
Depots, delivery areas, service reach
Avoid when
There is no single centre
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

088 / Isochrone rings

chart/088-isochrone-depot
plot · isochrone
Layer
depot
Type
Ellipse
Size
12 × 12
Fill
text/strong
Group
Marks · 63

Layers

088 / Isochrone rings

chart/088-isochrone-depot
plot · isochrone
Layer
depot
Type
Ellipse
Size
12 × 12
Fill
text/strong
Group
Marks · 63

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

Labels66

Marks6363

Height212 px246 px

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

When to use

Reach from one point.

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

Is there one centre?

Many places with values.

Yes: Keep the isochrone rings

Is time the distance?

A route in order.

Yes: Keep the isochrone rings

Is it a map, not a list?

Times per item as ranges.

Yes: Keep the isochrone rings

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/088-isochrone-depot

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/isochrone-rings
isochrone-rings.tsx
import { IsochroneRings } from "@/components/chartory/isochrone-rings"import { depotReach } from "./depot-reach"export function DepotReach() {  return (    <IsochroneRings      data={depotReach}      size="m"      legend={true}    />  )}

Hearth widget

Isochrone rings 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

Isochrone questions.

What people ask before they put isochrone rings in a dashboard.

Something else?

hello@usechartory.com
  • 15 minutes of travel in the sample, named in the legend (DEPOT · RINGS 15 MIN).

Related types

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

Same family

Space and place

9 types in Chartory answer this question.