AnnoGram: An Annotative Grammar of Graphics Extension
Fuente:
arXiv
Enregistré dans:
| Auteurs principaux: | , , , |
|---|---|
| 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 |