Published
Edited
Nov 6, 2020
1 star
Election 2020 County Vote Distribution within a State2020 Presidential Election Time Series Anomalies
Montana 2020 Legislative Outcomes
Dot-density election maps with WebglPennsylvania 2020 General Election Mail Ballot Requests AnalysisElection Night Results2020 Presidential Election Time SeriesUS Electoral College Results 1900 - 2020Facebook Advertising in the 2020 Presidential ElectionUS Presidential Election Results (1976 - 2020)2020 Presidential Election in ChicagoBlue waveElection 2020: How reliable are different results at different stages?Election 2020 Vote–Time Correlation CartogramElection 2020 Vote Count Speed CartogramWhat’s the connection between these two election bar charts?Spinning counties, November 2020A Better Way to Visualize US Elections 2020 ResultsUS Elections 2020 Results - Deeper LookUS Election 2020Indian Country Today #NativeVote2020Indian Country Today #NativeVote2020As votes are countedTry to impeach this? Challenge accepted!Early Voting Wait Times in Gwinnett County, GeorgiaVOTE LogoDonor Age Distribution of 2020 Contributions by Individuals: Trump vs. Sanders2020: Where Donation $$ EmergeUnique Individual Donors contributing to the 2020 Presidential CandidatesContributions: Trump vs. Biden 2020Changes to polling placesElectoral College Unit ShuffleAs votes come in, what would it take for the trailing candidate to win?Electoral College Decision Tree2004 - 2016 Presidential Margin of Victory per County2020 State Probabilities by Election Model - Shaded Table2020 Presidential Election ForecastsElection Maps: 2016Working With Election Data: EAVS3a. Historical participation in early voting vs. Election Day votingNC Election MapSouth Carolina Early and Absentee Voting DataRace Bar Chart utilitiesNC Congressional DistrictsGrid cartogramsPaths to the White House (Inferred)US Elections 2018How well does population density predict U.S. voting outcomes?
US Election Convention MapElection Data Tutorial2020 Presidential Election Forecasts2016 U.S. presidential election (PEPSI Remix)2016 U.S. presidential election
USPS collection box changesU.S. Geographic DataU.S. County Visualization IdeasRejected Mail Ballots in North Carolina
Insert cell
Insert cell
Insert cell
Insert cell
annotate = [
{key: 'HD 23', location: 'Great Falls', note: 'Perry lost re-election bid.'},
{key: 'HD 28', location: 'Havre', note: 'Open seat. Bachmeier declined to run for re-election.'},
{key: 'HD 26', location: 'Great Falls', note: 'Open seat. Schreiner faced term limits, ran for Lt. Gov.'},
{key: 'HD 96', location: 'Missoula', note: 'Open seat. Winter ran for U.S. House.'},
{key: 'HD 50', location: 'Billings', note: 'Bahr lost re-election bid.'},
{key: 'HD 25', location: 'Great Falls', note: 'Krotkov lost re-election bid.'},
{key: 'HD 24', location: 'Great Falls', note: 'Bessette lost re-election bid.'},
{key: 'HD 78', location: 'Deer Lodge', note: 'Open seat. Pierson faced term limits.'},
{key: 'SD 26', location: 'Billings', note: 'MacDonald lost re-election bid.'},
{key: 'HD 3', location: 'Hungry Horse', note: 'Open seat. Perry resigned to enroll in grad school.'},
]
Insert cell
partyColors = ({
'R': '#d73027',
'D': '#4575b4',
})
Insert cell
numFormat = d3.format(',.0f')
Insert cell
Insert cell
Insert cell

One platform to build and deploy the best data apps

Experiment and prototype by building visualizations in live JavaScript notebooks. Collaborate with your team and decide which concepts to build out.
Use Observable Framework to build data apps locally. Use data loaders to build in any language or library, including Python, SQL, and R.
Seamlessly deploy to Observable. Test before you ship, use automatic deploy-on-commit, and ensure your projects are always up-to-date.
Learn more