CR
π
β Home
Writing
February 2023
Specifying an exact number of ticks for your D3 scale
A convenient utility function, which allows you to specify an exact number of ticks for your D3 scale.
d3
tutorial
January 2022
Build your first scrollytelling visualization with Svelte
(In like 100 lines of code)
svelte
d3
tutorial
December 2021
This site is live!
A creative, content-focused personal website, built with SvelteKit
svelte
personal
July 2021
Making visualizations literally w/ Svelte & D3
Why Svelte has replaced (and complemented) D3 as my go-to tool for powerful visualizations
svelte
d3
tutorial
May 2021
Including R in your Flat Data Workflow
Fetch and clean data automatically with GitHub Actions + R
r
github
tutorial
February 2021
Announcing the Nuxt Blog Starter
A minimal, content-focused blog site built with NuxtJS and Bulma
vue
nuxt
package
July 2020
Animating Your Hugo Academic Site
Make your Hugo Academic homepage more engaging with a few lines of code
html
r
tutorial
July 2020
Firearm Background Checks Are Spiking
Visualizing the precipitous rise in gun sales during COVID-19
analysis
r
June 2020
How to Add a Chart to Your D3 Tooltip
A few lines of code can make your D3 tooltips significantly more informative
d3
html
tutorial
January 2020
Color in Data Visualization: Less How, More Why
An overview of the use of color in data visualization
color
theory
October 2019
How to Scrollytell in R
Because itβs easier than doing it in D3
r
tutorial
Show the archives π¬
π