ChartMark: A Structured Grammar for Chart Annotation
Yiyu Chen, Yifan Wu, Shuyu Shen, Yupeng Xie, Leixian Shen, Hui Xiong, Yuyu Luo

TL;DR
ChartMark introduces a structured grammar for chart annotations that standardizes and separates annotation semantics from visualization, improving cross-platform reuse and flexibility.
Contribution
It presents ChartMark, a hierarchical grammar for chart annotations that bridges abstract intent and visual details, with a toolkit for conversion to Vega-Lite.
Findings
Supports conversion to Vega-Lite visualizations
Enhances annotation expressiveness and flexibility
Facilitates cross-platform reuse of annotations
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
