← ClaudeAtlas

variance-chartslisted

Charts for actual versus plan, forecast, or prior - bullet charts, deviation bars, dumbbell and slope charts, variance bands, and small-multiple budget-vs-actual grids. Covers plotting the variance rather than two lines the reader must subtract, and encoding favourable-versus-unfavourable when direction and goodness disagree. Trigger on "actual vs budget", "BvA chart", "vs plan", "variance chart", "bullet chart", "target", "over/under", "compare to forecast", "gap to plan".
Lukehle/chartroom · ★ 0 · Web & Frontend · score 70
Install: claude install-skill Lukehle/chartroom
# Variance charts The core principle, and it is violated constantly: > **Plot the variance. Do not plot two lines and make the reader subtract.** Two overlaid lines show that a gap exists. A variance chart shows how big it is, which direction, and whether it is closing. The second is the question. --- ## Bullet chart — the default for actual vs target Compact, precise, and it replaces both the gauge and the two-bar comparison. ``` Revenue ▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░ │ $4.82M / $5.10M plan (5.5%) under Gross margin ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ │ 76% / 75% plan +1 pt Net burn ▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░ │ $412K / $455K plan better └─ actual (bar) └─ target (tick) ``` - **Bar is the actual, a perpendicular tick is the target.** The tick reads as a threshold; a second bar reads as a second value. - Optional qualitative bands behind (poor / acceptable / good) — keep them very low contrast or they compete with the data. - **One row per measure, stacked**, sharing an axis where the units allow. Where they do not, give each row its own normalized scale and label the values. - Sort by variance magnitude, not alphabetically. Bullet charts fit a dozen measures in the space of one gauge and add the comparison. There is no case where a speedometer is the better choice. --- ## Deviation bars One bar per line item, drawn from a zero line, length = variance. Best when the question is *which items missed and by how much*. - **Zero line is