Skip to content

Frontier map

Models on quality against cost, with the best edge.

Definition · Updated Nov 2, 2026

A frontier map places each model by quality and cost, sized by spend, and draws the efficient edge. Suggested moves are listed with their monthly effect. Use it for model choice and cost reviews.

Pay once. Every update included.

Live preview

Model cost against qualityCost per 1K runs against quality for 5 models, from Nova at $4 and 93.2% to Orion XL at $40 and 97.8%; 4 proposed switches, for example Research from Orion XL to Atlas 3 saves $600 a month.1RESEARCH−$6002SALES−$3103REFUNDS+$1904DOCS−$72093%95%97%$10$40BETTER ↖1234NOVAVEGA 1.5KITE 2 PROATLAS 3ORION XLMODEL · SIZE IS SPENDLATENCY ELEVATEDEFFICIENT EDGE
Model cost against quality
ModelCost per 1K runsQualitySpend
Nova$493.2%$414
Vega 1.5$1295.6%$920
Kite 2 Pro$2095.4%$2040
Atlas 3$2897.4%$3880
Orion XL$4097.8%$2960
Switch researchOrion XL → Atlas 3proposed−$600 / mo
Switch salesKite 2 Pro → Vega 1.5proposed−$310 / mo
Switch refundsKite 2 Pro → Atlas 3proposed+$190 / mo
Switch docsAtlas 3 → Vega 1.5off−$720 / mo

Sample data: five models on quality against cost, with four suggested moves

Size
Legend
Data shape
Quality, cost and spend per model
Good for
Model choice, cost reviews
Avoid when
There is no cost
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

109 / Frontier map

chart/109-frontier-map
plot · frontier map
Layer
model · vega 1.5
Type
Ellipse
Size
16 × 16
Stroke
data/primary
Group
Marks · 19

Layers

109 / Frontier map

chart/109-frontier-map
plot · frontier map
Layer
model · kite 2 pro
Type
Ellipse
Size
12 × 12
Stroke
text/unselected
Group
Marks · 19

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

Labels2929

Marks1919

Height212 px246 px

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

When to use

Paying for what you get?

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

Is cost one of the measures?

Two plain measures.

Yes: Keep the frontier map

Is there a best edge?

Four action zones.

Yes: Keep the frontier map

Is it models?

Three trade-offs.

Yes: Keep the frontier map

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/109-frontier-map

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/frontier-map
frontier-map.tsx
import { FrontierMap } from "@/components/chartory/frontier-map"import { modelFrontier } from "./model-frontier"export function ModelFrontier() {  return (    <FrontierMap      data={modelFrontier}      size="m"      legend={true}    />  )}

Hearth widget

Frontier map 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

Frontier map questions.

What people ask before they put a frontier map in a dashboard.

Something else?

hello@usechartory.com
  • Suggested changes with their monthly effect (1 · research −$600 / mo in the sample), matched to numbers on the plot.

Related types

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

Same family

Relationship

17 types in Chartory answer this question.