References
livefigures stands on several decades of work in graph drawing, declarative visualization, and reproducible publishing. The design owes its central conviction — that figures should be programs or notations under version control, not opaque binary artifacts — to the literate programming tradition (Knuth 1984) and its modern reproducible research descendants (Peng 2011), of which Quarto itself is a direct heir.
The rendering stack draws on the systems below: Graphviz’s layout algorithms (Gansner and North 2000) and the hierarchical drawing methods they build on (Sugiyama et al. 1981); the Vega and Vega-Lite grammars (Satyanarayan et al. 2016, 2017) descended from Wilkinson’s Grammar of Graphics (Wilkinson 2005); force-directed placement (Fruchterman and Reingold 1991) for network layouts; and the PIC lineage of embedded diagram languages (Kernighan 1984) that pikchr continues today.