Skip to content

Battery cells chart

Charge per unit, like a row of batteries.

Definition · Updated Nov 2, 2026

A battery cells chart draws each unit as a battery filled to its charge, with its name and range or state under it. Low and charging units stand out. Use it for vans, devices or any fleet with a charge level.

Pay once. Every update included.

Live preview

Fleet chargeCharge of 8 vans: 2 under 25% (Van 22 18%, Van 26 23%), 2 charging.Van 2192%Van 2218%Van 2379%Van 2471% · CHGVan 2595%Van 2623% · CHGVan 2796%Van 2894%
Fleet charge
VanChargeRangeCharging
Van 2192%210 kmNo
Van 2218%38 kmNo
Van 2379%180 kmNo
Van 2471%162 kmYes
Van 2595%220 kmNo
Van 2623%50 kmYes
Van 2796%224 kmNo
Van 2894%216 kmNo

Sample data: charge across eight vans, Van 22 at 18%, two vans charging

Size
Data shape
A charge level and a state per unit
Good for
EV fleets, devices, scooters
Avoid when
The values are not a charge or a fill
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

078 / Battery cells

chart/078-battery-fleet
plot · batteries
Layer
charge
Type
Rectangle
Size
13 × 20
Fill
status/danger
Radius
3
Group
Marks · 8

Layers

078 / Battery cells

chart/078-battery-fleet
plot · batteries
Layer
charge
Type
Rectangle
Size
13 × 20
Fill
status/danger
Radius
3
Group
Marks · 8

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

Labels1616

Marks88

Height212 px246 px

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

When to use

Who needs a charge.

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

Is each value a charge level?

Rates per site.

Yes: Keep the battery cells

Is it units, not one total?

One level, one dial.

Yes: Keep the battery cells

Does the state matter too?

Plain values to rank.

Yes: Keep the battery cells

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/078-battery-fleet

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/battery-cells
battery-cells.tsx
import { BatteryCells } from "@/components/chartory/battery-cells"import { vanCharge } from "./van-charge"export function VanCharge() {  return (    <BatteryCells      data={vanCharge}      size="m"      legend={false}    />  )}

Hearth widget

Battery cells 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

Battery cells questions.

What people ask before they put battery cells in a dashboard.

Something else?

hello@usechartory.com
  • The van's name and its charge and range (92% · 210 km in the sample), or CHARGING with the current level.

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.