Vega-Lite: A Grammar of Interactive Graphics
- PMID: 27875150
- DOI: 10.1109/TVCG.2016.2599030
Vega-Lite: A Grammar of Interactive Graphics
Abstract
We present Vega-Lite, a high-level grammar that enables rapid specification of interactive data visualizations. Vega-Lite combines a traditional grammar of graphics, providing visual encoding rules and a composition algebra for layered and multi-view displays, with a novel grammar of interaction. Users specify interactive semantics by composing selections. In Vega-Lite, a selection is an abstraction that defines input event processing, points of interest, and a predicate function for inclusion testing. Selections parameterize visual encodings by serving as input data, defining scale extents, or by driving conditional logic. The Vega-Lite compiler automatically synthesizes requisite data flow and event handling logic, which users can override for further customization. In contrast to existing reactive specifications, Vega-Lite selections decompose an interaction design into concise, enumerable semantic units. We evaluate Vega-Lite through a range of examples, demonstrating succinct specification of both customized interaction methods and common techniques such as panning, zooming, and linked selection.
Similar articles
-
Animated Vega-Lite: Unifying Animation with a Grammar of Interactive Graphics.IEEE Trans Vis Comput Graph. 2023 Jan;29(1):149-159. doi: 10.1109/TVCG.2022.3209369. Epub 2022 Dec 20. IEEE Trans Vis Comput Graph. 2023. PMID: 36215347
-
FAIR and Interactive Data Graphics from a Scientific Knowledge Graph.Sci Data. 2022 May 27;9(1):239. doi: 10.1038/s41597-022-01352-z. Sci Data. 2022. PMID: 35624233 Free PMC article.
-
Data2Vis: Automatic Generation of Data Visualizations Using Sequence-to-Sequence Recurrent Neural Networks.IEEE Comput Graph Appl. 2019 Sep-Oct;39(5):33-46. doi: 10.1109/MCG.2019.2924636. Epub 2019 Jun 24. IEEE Comput Graph Appl. 2019. PMID: 31247545
-
Conceptual graph grammar--a simple formalism for sublanguage.Methods Inf Med. 1998 Nov;37(4-5):345-52. Methods Inf Med. 1998. PMID: 9865032 Review.
-
A Parallel Architecture perspective on language processing.Brain Res. 2007 May 18;1146:2-22. doi: 10.1016/j.brainres.2006.08.111. Epub 2006 Oct 13. Brain Res. 2007. PMID: 17045978 Review.
Cited by
-
NCBench: providing an open, reproducible, transparent, adaptable, and continuous benchmark approach for DNA-sequencing-based variant calling.F1000Res. 2024 Sep 12;12:1125. doi: 10.12688/f1000research.140344.1. eCollection 2023. F1000Res. 2024. PMID: 39345270 Free PMC article.
-
An antibody-escape estimator for mutations to the SARS-CoV-2 receptor-binding domain.Virus Evol. 2022 May 11;8(1):veac021. doi: 10.1093/ve/veac021. eCollection 2022. Virus Evol. 2022. PMID: 35573973 Free PMC article.
-
The visual story of data storage: From storage properties to user interfaces.Comput Struct Biotechnol J. 2021 Aug 24;19:4904-4918. doi: 10.1016/j.csbj.2021.08.031. eCollection 2021. Comput Struct Biotechnol J. 2021. PMID: 34527195 Free PMC article. Review.
-
Which emphasis technique to use? Perception of emphasis techniques with varying distractors, backgrounds, and visualization types.Inf Vis. 2022 Apr;21(2):95-129. doi: 10.1177/14738716211045354. Epub 2021 Sep 22. Inf Vis. 2022. PMID: 35177955 Free PMC article.
-
Visualizing 'omic feature rankings and log-ratios using Qurro.NAR Genom Bioinform. 2020 Jun;2(2):lqaa023. doi: 10.1093/nargab/lqaa023. Epub 2020 Apr 28. NAR Genom Bioinform. 2020. PMID: 32391521 Free PMC article.
Publication types
LinkOut - more resources
Full Text Sources
Other Literature Sources
