AnnoGram: An Annotative Grammar of Graphics Extension

vl-annotation
📅 2025-05-01✍️ Dilshadur Rahman, Md. Rahat-Uz-Zaman, Andrew Mcnutt, Paul Rosen🎯 article
    Annotations are central to effective data communication, yet most visualization tools treat them as secondary constructs---manually defined, difficult to reuse, and loosely coupled to the underlying visualization grammar. We propose a declarative extension to Wilkinson's Grammar of Graphics that reifies annotations as first-class design elements, enabling structured specification of annotation targets, types, and positioning strategies. To demonstrate the utility of our approach, we develop a prototype extension called Vega-Lite Annotation. Through comparison with eight existing tools, we show that our approach enhances expressiveness, reduces authoring effort, and enables portable, semantically integrated annotation workflows.
    Share on