Visualization Lab

Local-only experimental gallery for candidate race, payee, entity-resolution, and network prototypes.

These views are intentionally experimental and isolated under /experimental. They are built for local evaluation and easy rollback.

Experimental Scope

Route: /experimental/viz-lab | Feature flag: EXPERIMENTAL_VIZ_LAB_ENABLED

Current period: 2026 Cycle | Date window: 2025-01-01 to 2026-02-27

Map Visualizations

Prototype Index

Race Money vs Outside Pressure

Scatter plot of race receipts versus outside-spending pressure for rapid race triage.

Question: Which races are simultaneously money-heavy and outside-pressure-heavy?

Data source: bulk_candidate_committee_finance_agg + bulk_receipts_clean + bulk_expenditures_clean

Race Funding Concentration Quadrant

Quadrant view of donor breadth versus top-candidate receipt concentration.

Question: Which races are broad-based versus concentrated among top contenders?

Data source: bulk_candidate_committee_finance_agg + bulk_receipts_clean

Cumulative Inflow by Top Races

Multi-line cumulative inflow trends for the top races in the selected window.

Question: How quickly is money entering competitive races over time?

Data source: bulk_receipts_clean + bulk_candidate_committee_finance_agg

Payee Dominance Across Races

Top payees by aggregate spending with race-level breakdown rows.

Question: Which payees dominate campaign spending across high-volume races?

Data source: bulk_expenditures_clean + bulk_candidate_committee_finance_agg

Entity Resolution Risk Panel

Canonical-name rollup showing donor variant clusters and dollars at risk.

Question: Where are naming variants likely distorting downstream analytics?

Data source: analytics_donor_summary (snapshot aggregate)

Constrained Network Slice

Top-N filtered donor-committee-candidate network with threshold and search controls.

Question: Who are the highest-connectivity nodes within a constrained graph slice?

Data source: analytics donor->committee flow + committee->candidate linkage graph

Visibility Toggles

Race Money vs Outside Pressure Experimental

Scatter plot of race receipts versus outside-spending pressure for rapid race triage.

Question: Which races are simultaneously money-heavy and outside-pressure-heavy?

Data source: bulk_candidate_committee_finance_agg + bulk_receipts_clean + bulk_expenditures_clean

Loading...

Notes

  • Loading notes...

Sanity Check

  • Loading checks...
Page 1

Race Funding Concentration Quadrant Experimental

Quadrant view of donor breadth versus top-candidate receipt concentration.

Question: Which races are broad-based versus concentrated among top contenders?

Data source: bulk_candidate_committee_finance_agg + bulk_receipts_clean

Loading...

Notes

  • Loading notes...

Sanity Check

  • Loading checks...
Page 1

Cumulative Inflow by Top Races Experimental

Multi-line cumulative inflow trends for the top races in the selected window.

Question: How quickly is money entering competitive races over time?

Data source: bulk_receipts_clean + bulk_candidate_committee_finance_agg

Loading...

Notes

  • Loading notes...

Sanity Check

  • Loading checks...
Page 1

Payee Dominance Across Races Experimental

Top payees by aggregate spending with race-level breakdown rows.

Question: Which payees dominate campaign spending across high-volume races?

Data source: bulk_expenditures_clean + bulk_candidate_committee_finance_agg

Loading...

Notes

  • Loading notes...

Sanity Check

  • Loading checks...
Page 1

Entity Resolution Risk Panel Experimental

Canonical-name rollup showing donor variant clusters and dollars at risk.

Question: Where are naming variants likely distorting downstream analytics?

Data source: analytics_donor_summary (snapshot aggregate)

Loading...

Notes

  • Loading notes...

Sanity Check

  • Loading checks...
Page 1

Constrained Network Slice Experimental

Top-N filtered donor-committee-candidate network with threshold and search controls.

Question: Who are the highest-connectivity nodes within a constrained graph slice?

Data source: analytics donor->committee flow + committee->candidate linkage graph

Advanced metrics run only when you click Compute Advanced Metrics. Default loads are degree-only.

Loading...

Advanced metrics not computed yet.

Notes

  • Loading notes...

Sanity Check

  • Loading checks...

Community Summary

Edge Preview

Page 1