AnnoGram: An Annotative Grammar of Graphics Extension

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Rahman, Md Dilshadur, Zaman, Md Rahat-uz-, McNutt, Andrew, Rosen, Paul
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866915373306085376
author Rahman, Md Dilshadur
Zaman, Md Rahat-uz-
McNutt, Andrew
Rosen, Paul
author_facet Rahman, Md Dilshadur
Zaman, Md Rahat-uz-
McNutt, Andrew
Rosen, Paul
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2507_04236
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle AnnoGram: An Annotative Grammar of Graphics Extension
Rahman, Md Dilshadur
Zaman, Md Rahat-uz-
McNutt, Andrew
Rosen, Paul
Human-Computer Interaction
Graphics
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.
title AnnoGram: An Annotative Grammar of Graphics Extension
topic Human-Computer Interaction
Graphics
url https://arxiv.org/abs/2507.04236