作者
Arvind Satyanarayan, Dominik Moritz, Kanit Wongsuphasawat, Jeffrey Heer
发表日期
2017
期刊
IEEE Trans. Visualization & Comp. Graphics (Proc. InfoVis)
卷号
2017
简介
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 …
引用总数
201620172018201920202021202220232024338678913513417820077
学术搜索中的文章
A Satyanarayan, D Moritz, K Wongsuphasawat, J Heer - IEEE transactions on visualization and computer …, 2016