English

ChartMark: A Structured Grammar for Chart Annotation

Computation and Language 2025-07-30 v1 Software Engineering

Abstract

Chart annotations enhance visualization accessibility but suffer from fragmented, non-standardized representations that limit cross-platform reuse. We propose ChartMark, a structured grammar that separates annotation semantics from visualization implementations. ChartMark features a hierarchical framework mapping onto annotation dimensions (e.g., task, chart context), supporting both abstract intents and precise visual details. Our toolkit demonstrates converting ChartMark specifications into Vega-Lite visualizations, highlighting its flexibility, expressiveness, and practical applicability.

Keywords

Cite

@article{arxiv.2507.21810,
  title  = {ChartMark: A Structured Grammar for Chart Annotation},
  author = {Yiyu Chen and Yifan Wu and Shuyu Shen and Yupeng Xie and Leixian Shen and Hui Xiong and Yuyu Luo},
  journal= {arXiv preprint arXiv:2507.21810},
  year   = {2025}
}

Comments

IEEE VIS 2025

R2 v1 2026-07-01T04:24:02.758Z