Skip to content

Limit tracks

Each plan limit, used so far and forecast.

Definition · Updated Nov 2, 2026

Limit tracks show each plan limit as a track with what is used so far and where it will land by the end of the period. Limits about to be crossed stand out. Use it for plan usage, quotas and seats.

Pay once. Every update included.

Live preview

Plan usage against limitsUsage of 5 plan limits today and forecast for month end: runs is at 41% (410K of 1M) and forecast to reach 96%, the closest to its limit; none is forecast to pass 100%.RUNSSEATSAGENTSSTORAGEEVAL RUNS96% BY OCT 31410K of 1M80% BY OCT 317 of 1082% BY OCT 3137 of 5088% BY OCT 31280 of 500 GB66% BY OCT 31160 of 500USEDLIMITOVERAGENEAR THE LIMIT
Plan usage against limits
LimitUsedUsed %Forecast %
RUNS410K of 1M41%96%
SEATS7 of 1070%80%
AGENTS37 of 5074%82%
STORAGE280 of 500 GB56%88%
EVAL RUNS160 of 50032%66%

Sample data: five October limits, runs 410K of 1M, storage 280 of 500 GB

Size
Legend
Data shape
Used, limit and forecast per item
Good for
Plan usage, quotas, seats
Avoid when
There are no limits
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

128 / Limit tracks

chart/128-limit-tracks
plot · limit tracks
Layer
overage · runs
Type
Rectangle
Size
77 × 8
Fill
status/danger-bg
Group
Marks · 20

Layers

128 / Limit tracks

chart/128-limit-tracks
plot · limit tracks
Layer
overage · runs
Type
Rectangle
Size
36 × 8
Fill
status/danger-bg
Group
Marks · 20

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

Labels1515

Marks2020

Height212 px246 px

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

When to use

Will we hit the limit?

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

Does each item have a limit?

Targets with ranges.

Yes: Keep the limit tracks

Are there several limits?

One quota, one ring.

Yes: Keep the limit tracks

Is the forecast part of it?

Spend against a budget over time.

Yes: Keep the limit tracks

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/128-limit-tracks

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/limit-tracks
limit-tracks.tsx
import { LimitTracks } from "@/components/chartory/limit-tracks"import { planLimits } from "./plan-limits"export function PlanLimits() {  return (    <LimitTracks      data={planLimits}      size="m"      legend={true}    />  )}

Hearth widget

Limit tracks as a widget.

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

Get the code

EmberPreset

ChartoryDefault preset

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

Read the Hearth widget docs

FAQ

Limit tracks questions.

What people ask before they put limit tracks in a dashboard.

Something else?

hello@usechartory.com
  • The forecast share of the limit by the end of the month (96% by Oct 31 for runs in the sample), not the share used so far.

Related types

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

Same family

Compare items

Rank, gap and change between products, teams or regions.