Charticulator
Charticulator is an interactive authoring tool that enables the creation of bespoke and reusable chart layouts. Most existing chart construction interfaces require authors to choose from predefined chart layouts, thereby precluding the construction of novel charts. In contrast, Charticulator transforms a chart specification into mathematical layout constraints and automatically computes a set of layout attributes using a constraint-solving algorithm to realize the chart. It allows for the articulation of novel layouts with expressive glyphs and…