About

This blog covers interactive, reproducible scientific visualization in R with canvasXpress — the R interface to the CanvasXpress engine.

The idea in one line: a figure is a portable JSON specification (data + config). The same spec renders identically from R, Python and JavaScript, and can be stored, validated, compared and reproduced — so a plot behaves like code.

Posts here are hands-on R recipes: paste one, swap in your data.