Static documentation

Data Visualisation Catalogue Gallery

Rendered markdown notes for the catalogue review, compiler mapping, implementation tracker, and chart method specs.

38 chart methods
10 with reference assets
43 documents

Bullet Graph

Source: Data Visualisation Catalogue - Bullet Graph

Why This Belongs In The Compiler Gallery

Bullet graphs are compact interval charts. They use ordinary rects and marker lines, but the compiler needs to derive qualitative ranges, actual measure bars, and target markers from one raw metric row.

Data Contract

Each raw row represents one metric with ordered thresholds, an actual value, and a target.

FieldTypePurpose
metriccategoricalMetric label.
poor, satisfactory, goodquantitativeOrdered qualitative thresholds.
actualquantitativeCurrent metric value.
targetquantitativeTarget marker value.
start, endquantitative, derivedRange or measure bounds on the x scale.
y, height, centerYquantitative, derivedBullet row geometry.

Expected Visual

The faithful catalogue version shows background performance bands, one dark actual-value bar, and a target marker per metric. The x-axis reads the common quantitative measure.

Compiler Mapping

Compiler partMapping
Data sourceraw-bullets and derived bullet-ranges, bullet-measures, and bullet-targets.
Transformlayout with bulletRanges, bulletMeasure, and bulletTarget layout kinds.
ScalesShared x: linear and ordinal range fill.
GuidesGenerated x grid and x axis.
LayersRect qualitative bands, rect actual bars, line target markers, and text labels.

Faithfulness Notes

The core bullet anatomy is compiler-owned. Remaining polish is label density, richer target/benchmark policies, and optional comparative small multiples.