Each item’s price becomes a comparable unit, then a relative change against baseline, and finally a weighted contribution to the composite. Items with frequent purchases carry more influence, but no single product dominates. We flag substitution events and size changes separately to avoid false spikes. Rolling averages calm noise without burying fresh signals. Through periodic backtesting against official measures, we calibrate expectations while keeping neighborhood specificity intact. Our goal is confidence: not perfection, but a faithful mirror of everyday affordability in streets you actually walk daily.
We favor clear line charts with annotated milestones, tidy bar comparisons for baskets, and sparklines for store clusters. Color palettes remain accessible, with alt-text for screen readers and data tables for deep dives. Tooltips reveal units and dates plainly, avoiding cryptic abbreviations. We publish small multiples showing variations by block or transit stop, highlighting pockets of strain or relief. These visuals invite conversation rather than confusion, helping neighbors, journalists, and leaders discuss interventions with shared facts instead of impressions or anecdotes that vanish quickly afterward.
Stories land best when timeframes align. We contextualize a price jump within rolling three-month windows, compare to the same period last year, and identify festival or holiday effects. Personal accounts—like a florist adjusting bouquet sizes—sit beside metrics, not above them. By weaving receipts, schedules, and seasonality, we avoid cherry-picking extremes. Readers can download synchronized snapshots for budgeting or advocacy, ensuring every meeting starts with the same window, the same units, and the same baselines, turning debates into constructive planning grounded in daylight rather than guesswork alone.