Atlas: Grammar-based Procedural Generation of Data Visualizations
Zhicheng Liu, Chen Chen, Francisco Morales, Yishan Zhao
External link (DOI)
View presentation:2021-10-27T13:10:00ZGMT-0600Change your timezone on the schedule page
2021-10-27T13:10:00Z
Fast forward
Direct link to video on YouTube: https://youtu.be/rArAXIrquvk
Keywords
Software Architecture, Toolkit/Library, Language, Software Prototype, Tabular Data
Abstract
We present Atlas, a procedural grammar for constructing data visualizations. Unlike most visualization grammars which use declarative specifications to describe visualization components, Atlas exposes the generative process of a visualization through a set of concatenated high-level production rules. These rules define how graphical objects are created, transformed and coupled with abstract data. The input and output of each rule is clearly defined, allowing inspection of visualization states throughout the generative process. We demonstrate Atlas’ expressiveness through a catalog of more than 40 visualization designs, and its extensibility through a case study of area-based visualizations.