John Russell

John Russell

@drjohnrussell.com

Senior Director, Data and Analytics at KIPP NYC, Adjunct at American Museum of Natural History. Passionate about STEM, data, education and students.

161 followers110 following149 posts

#30DayChartChallenge Day 30 - Global Health Data Exchange Shortly after the pandemic, there was a survey around disruptions to learning during the pandemic. While one may think that the divide was country-based, the urban/rural split was worse. #dataviz code in #rstats: github.com/drjohnrussel...

John Russell reposted

Replying to @tiziana.bsky.social

I think the first time I really sensed the power of a #dataviz was when I visited The Morgan Library, saw something that looked like a circle with dots on either side of them... and realized it was Galileo Galilei's observations of Jupiter. A piece of paper that literally changed our worldview.

John Russell reposted

What if there was a federal election in Germany next Sundayโ€ฆ โ€ฆ and we included the uncertainty in the data in the chart? The results of every opinion poll come with a margin of error. How can we communicate this uncertainty? #30DayChartChallenge | Day 27 - Animation #dataviz ๐Ÿ“Š

John Russell reposted

There's still much more that can be done to use #datavis / graphic design ideas from Cheysson style. I've started on a ggCheysson #rstats pkg: friendly.github.io/ggCheysson/ Still a WIP, but includes @kennethfield.bsky.social fonts, ideas/patterns from @infowetrust.com

friendly.github.ioGraphic Styles of Emile Cheysson for ggplot2Implements for ggplot2 the stylistic elements (fonts, hatched patterns, color palettes) used by Emile Cheysson in the Albums de Statistique Graphique, sometimes called the pinnacle of the Golden Age o...
Alex Selby-Boothroyd@alexselbyb.bsky.social

One of these has got your name on it @kennethfield.bsky.social (not literally). Your Cheysson font saved me sooo much time. What colour would you like?

I'll also note... there actually isn't a basic voronoi package in R for ggplot, so Claude helped me figure out how to extract the points from a D3 package that does it.

John Russell reposted

Replying to @surbhaai.bsky.social

#Day20: Global change How do countries power themselves? Over the last two decades, the worldโ€™s electricity mix has been slowly turning green, but not everywhere. Data: @ourworldindata.org #30DayChartChallenge #dataviz #energymix

#30DayChartChallenge Day 18 - UNICEF Many of the UNICEF datasets are good for not only outlining important factors but also the limits of knowledge in areas of the world. A double plot of child mortality and uncertainty based on the bounds published. Code in #rstats: github.com/drjohnrussel...

#30DayChartChallenge Day 16 - Causation A forest plot is typically used for meta-analyses to show effects across studies. Here, it shows the difference in rating for @boardgamegeek.com games with (treatment) and without (control) a mechanism. Code in #rstats: github.com/drjohnrussel...

John Russell reposted

Catching up on last week's #TidyTuesday looking at ocean temperatures ๐ŸŒŠ with an experimental heatmap and photography combination ๐Ÿ“Š (Maybe also appropriate for Day 11 (Physical) of the #30DayChartChallenge?) #RStats #DataViz #ggplot2

#30DayChartChallenge Day 8 - Circular This chord diagram shows the relationships between board game mechanics among the top 500 games, showing how many mechanics actually work with each other, with some exceptions (no worker placement/cooperate? hmmm...) Code in #rstats: github.com/drjohnrussel...

John Russell reposted

Happy Easter! Although part of the Gregorian calendar, it and the first night of Passover (on the Hebrew calendar) are typically celebrated within 7 days from each other since both dates are defined relative to both the spring equinox (solar year) and the full moon (lunar year)!

#30DayChartChallenge Day 4 - slope @boardgamegeek.com employs a Bayesian average, not a true average, in deciding ranks. This slope chart comparing average and bayesian average shows how games with more ratings don't change as much. Done with #rstats

#30DayChartChallenge Day 3 - Mosaic Plot, done in #rstats For the top 1,000 board games ranked on @boardgamegeek.com, how prevalent are different categories by their publication date? You can see war games lessening over time, and family/strategy games increasing over time.

Day 2 of #30DayChartChallenge - Pictograms Still using @boardgamegeek.com data, this shows the prevalence of different types of games in the top 100, ordered by rank - only one party game! All done in #rstats (working on cleaning up my repo to post code soon)

#DuBoisChallenge2026 - Week 5. Recreating Du Bois' map of the emigration and immigration of Black Georgians during years of Reconstruction requires using 'sf' in #rstats to make lines from the centroids of Georgia to each state, masked by the state's outline. Code: github.com/drjohnrussel...