Skip to content

njvack/scatterize

Repository files navigation

Scatterize 3

Interactive scatter plot explorer. Paste a CSV or Google Sheets URL, pick your X and Y variables, and get a regression plot with stats.

Open Scatterize 3 →

Features

  • OLS, robust (Tukey biweight), Spearman, and Theil-Sen regression
  • Point censoring (click any point to exclude it from the fit)
  • Nuisance covariate residualization
  • Group coloring
  • Drag-and-drop CSV files — data stays in your browser, never sent anywhere
  • URL-shareable state (variable selections, censored points, etc.)
  • SVG export for Illustrator / Inkscape

Data sources

Paste any of these into the URL bar:

  • A direct CSV URL (server must allow CORS)
  • A Google Sheets URL (sheet must be shared "Anyone with the link")
  • A GitHub file or Gist URL
  • Or drop a CSV file directly onto the page

Self-hosting

Download scatterize.zip from the latest release, unzip it, and open index.html in your web browser, or put the contents on any static web server.

Credits

Scatterize was built with a great deal of help from Claude Code and Anthropic's 4.6 set of models. I'll try and write more about the authoring process later. Long story short, though: As of early 2026, computers can write code.

The typeface used in Scatterize is the excellent League Spartan, designed by Caroline Hadilaksono, Micah Rich, Tyler Finck, and Matt Bailey of The League of Movable Type.

Feedback

Open an issue for bug reports or feature requests.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors