Visualizations
What the charts package adds up to: KPI cards, infographics, editorial chart recipes and command centers, each built for one question a reader asks of the numbers. The chart types themselves are components.
Highlights
A few of the 71 pages here. Open a family below, or in the navigation, to see all of it.
Where is the market, and what moved it?
A rate desk: a tape of lanes across the top with price, move and a 20-day Sparkline each, over a CandlestickChart of the index and a BarChart of daily volume. Every move carries an arrow and a sign as well as a colour; the chart title is computed from the first open and the last close.
How is the quarter going, and what decides it?
A revenue desk in one block: a MetricGrid of four headline numbers that each name their baseline and carry a 13-week Sparkline, a ComposedChart of weekly revenue with its trailing average against a labelled plan rule, a donut PieChart of the service-line mix, a BumpChart of which line is climbing, and the accounts that decide the quarter with a Meter each. Container-query layout, so it holds in a dashboard column and on a full page.
What is happening right now, and what needs me?
An operations wall that moves: a LiveLineChart streaming one reading a second, three Gauge dials with their targets on the dial, a Timeline of what the on-call already knows, services sorted worst first with a Sparkline and a status badge each, and a HeatmapChart of when the load arrives. The headline is computed from the services; paused freezes the stream.
Which service pages, on which days — and what did it cost the on-call?
Two selection fields on one screen: an AreaChart of incidents per day whose time-axis range picks days, a horizontal BarChart of incidents by service whose click or axis range picks services, and a DataTable of the pager log that lists the intersection — with four KPIs (count, median time to resolve, severe share, still open) computed from the same rows. Both charts share ONE createLocalSelectionDriver (fields day and service) and paint their own field's states; severity is a StatusBadge with a glyph, so colour is never the only channel.
Where is revenue heading, and which stores carry it?
Analytics, scrolling and selection together on one retail use case: four KPIs, a monthly revenue LineChart with its average line, linear trend and a six-month seasonal forecast band (analytics[]), a 60-store BarChart ranking that scrolls with scrollbar="auto" and maxVisibleItems={16}, and a margin × revenue ScatterChart whose lasso (explicit confirm) drives the ranking and a selection-share KPI through createLocalSelectionDriver. Container-query layout, tokens only.
What did the site draw, what did the market charge — and what did a period cost?
Two hourly series on one window: a LineChart of the spot price owns the navigator strip (scrollbar="miniChart", controlled window + onWindowChange) and an AreaChart of site consumption follows it through xDomain, with a 24-hour rolling mean and a one-sigma band from analytics[]. Preset buttons (24 h / 7 days / 30 days / All) jump the window; a range on the consumption chart's time axis picks a period, and the KPIs price it hour by hour — consumption × spot price — so the effective $/MWh the site pays sits beside the simple average.
What drove the change?
"What drove the change?" — a revenue bridge from last quarter's total to this quarter's, split into price, volume, mix, FX and other, built with WaterfallChart and a Leader callout on the one or two steps that actually explain the move. Steps sum exactly to the ending total; every step states its own sign in words, never colour alone.
Do customers stay?
"Do customers stay?" — a triangular cohort retention heatmap: one row per monthly signup cohort, one column per month since signup, shaded by the share still active. A cohort younger than N months draws an empty cell, never a fabricated zero. One cohort is called out with a peak ring and a stated, computed gap against its named peers.
What is the headline?
"What is the headline?" — one hero KPI (a big value, a named comparison vs target, a 13-week trend against last year) with three compact satellite KPIs beside it, each a value + signed delta vs target + a tiny trend, composed as one card with a single separation gesture.
Where will I land?
"Where will I land?" — a linear run-rate projection to the end of the quarter: solid actual, dashed projection, a ±1σ confidence range that widens toward period end, a labelled target line and a today marker separating the two, with the projection method stated in words.
Events on a 24 h clock face, density shown by overlaid translucent sectors (fill-opacity 0.07–0.16 — the one sanctioned use of transparency in this system) with rim ticks and a category legend. One-off editorial composition adapted from lieflat-charts' 'L10 Radial Patchwork'.
When do they cross, and how much of that is forecast?
A whole published figure: two crossing lines named at their ends, a shaded and labelled plan range in which the lines turn dashed, an arrowed note at the crossing, the colour key written into the description, method note, byline, linked source and Get the data.
Browse by family
One number, one question. Pick the card by what the reader is asking of it.
Composition · Distribution · Forecast · Hero and Satellites · Movers · Multi-baseline · Pace · Ratio and Unit · Status Threshold · Streak · Target Bullet · Trend Reference
A figure with its trend or its geography, sized for a dashboard row.
Area Stat · Chart Card · Choropleth Stat · Line Stat · Stat Grid · Stat List
An argument, not a chart: a headline that states the finding and one view built to prove it.
Annotated Trend · Before After · Cohort Retention · Dependency Web · Gap To Benchmark · Journey Flow · KPI Tree · Part To Whole · Profile Compare · Scorecard · Small Multiples · Variance Bridge
Long-form chart recipes built from the charts package's marks layer.
Area Against a Threshold · Area multiples · Arrow plot with target band · Bubble Almanac · Bubble chart · Calendar heatmap · Column panels with ranges · Density: Fill latency · Density: Flight-test envelope · Density: Wafer map · Diverging Bars · Diverging Columns · Donut with total · Donuts then and now · Dot plot with range · Dual axis columns and line · Editorial table · Heat table · Highlighted Columns · Highlighted Lines · Hourglass Stream · Line With Events · Lines With Projection · Pareto · Radial Patchwork · Range Bars · Range plot with deltas · Ranked Bars · Seasons as Dots and Lines · Stacked Among Plain Bars · Table with bars and sparklines · Table with sparklines · Waterfall bridge · Waterfall with subtotals
A whole desk on one screen: headline numbers, the run against plan, and what decides it.
Analytics Dashboard · Energy Desk · Incident Explorer · Launch Plan · Live Ops Wall · Market Tape · Revenue Desk