2017
DOI: 10.1109/tvcg.2016.2599030
|View full text |Cite
|
Sign up to set email alerts
|

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. Selecti… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
531
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 673 publications
(531 citation statements)
references
References 25 publications
0
531
0
Order By: Relevance
“…Beyond notebooks, several toolkits exist for quickly creating visualizations for exploratory data analysis [SWH14, SMWH17a, MNV16, YEB18]. However, these systems generally do not provide support for insight management during EDA.…”
Section: Introductionmentioning
confidence: 99%
“…Beyond notebooks, several toolkits exist for quickly creating visualizations for exploratory data analysis [SWH14, SMWH17a, MNV16, YEB18]. However, these systems generally do not provide support for insight management during EDA.…”
Section: Introductionmentioning
confidence: 99%
“…A flourishing body of research grew out of the notion that visualization was a critical aspect of making and communicating discoveries during EDA [PS08]. This includes (static) statistical visualization libraries (such as ggplot [WC∗08], plotly [SPH∗16], and matplotlib [Hun07]), visualization libraries (such as D3 [BOH11], Voyager [SMWH17], InfoVis toolkit [Fek04]), commercial visualization systems (such as Tableau [tab], spotfire [spo], Power BI [pow]), and other visualization software designed for specific types of data or domain applications (for some examples, see surveys such as [DOL03,HBO∗10]).…”
Section: Related Workmentioning
confidence: 99%
“…A higher level modular approach for building visualization tools is represented by a recent mixed-initiative Voyager system [36, 37] that relies on a number of separately released Node.js packages in CommonJS format [29] used as building blocks, including D 3 , declarative visualization grammars Vega [31] and Vega-Lite [30], visualization recommendation engine Compass [35], and custom data utility and UI libraries.…”
Section: Background and Relatedworkmentioning
confidence: 99%
“…Use case: the developer should be able to easily include and use a third-party dependency inside of VA application, for instance, vega-lite visualization grammar [30]. …”
Section: Visual Analytics System Designmentioning
confidence: 99%
See 1 more Smart Citation