Skip to content

Runs with brush chart

A week of runs, with the moment that matters in focus.

Definition · Updated Nov 2, 2026

A runs with brush chart shows run counts and success rate over a week, with a brush outline on today and markers for deploys and incidents. You see the day against the whole week on one card. Use it for agent runs, jobs and pipelines.

Pay once. Every update included.

Live preview

Hourly runs and success rate20,267 runs over 7 days (OCT 10 to OCT 16), 2,910 of them today; the success rate dips to 93.89% at the incident, after deploy #2041.DEPLOY #2041INCIDENTOCT 10OCT 12OCT 14OCT 1696.2% TODAYRUNSRUNS TODAYSUCCESS RATELAST WEEK
Hourly runs and success rate
DayRunsAverage success rate
OCT 10295298.10%
OCT 11293997.05%
OCT 12286097.66%
OCT 13283697.59%
OCT 14283997.11%
OCT 15293198.05%
OCT 16291096.20%

Sample data: agent runs and success rate, Oct 10 to Oct 16, 96.2% today, one deploy and one incident marked

Size
Legend
Data shape
Runs and success rate per hour, events
Good for
Agent runs, jobs, pipelines
Avoid when
There are no events to explain changes
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

104 / Runs with brush

chart/104-runs-with-brush
plot · runs and success
Layer
last week
Type
Vector
Size
668 × 35
Stroke
text/unselected
Group
Marks · 178

Layers

104 / Runs with brush

chart/104-runs-with-brush
plot · runs and success
Layer
brush · runs
Type
Vector
Size
275 × 12
Fill
text/unselected
Group
Marks · 66

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

Labels79

Marks6694

Height212 px246 px

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

When to use

Overview and detail.

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

Do events explain the changes?

Just the trend.

Yes: Keep the runs with brush

Is a week the right range?

A few hours against a target.

Yes: Keep the runs with brush

Is it volume and rate together?

One measure only.

Yes: Keep the runs with brush

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/104-runs-with-brush

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/runs-with-brush
runs-with-brush.tsx
import { RunsWithBrush } from "@/components/chartory/runs-with-brush"import { agentRuns } from "./agent-runs"export function AgentRuns() {  return (    <RunsWithBrush      data={agentRuns}      size="m"      legend={true}    />  )}

Hearth widget

Runs with brush 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

Runs with brush questions.

What people ask before they put a runs with brush in a dashboard.

Something else?

hello@usechartory.com
  • Any dated event you pass, drawn as a labelled pin (DEPLOY #2041, INCIDENT in the sample). Keep it to a few per range so the pins stay readable.

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.