4.7 Article Proceedings Paper

Vega-Lite: A Grammar of Interactive Graphics

出版社

IEEE COMPUTER SOC
DOI: 10.1109/TVCG.2016.2599030

关键词

Information visualization; interaction; systems; toolkits; declarative specification

资金

  1. SAP Stanford Graduate Fellowship
  2. Intel Big Data ISTC
  3. Moore Foundation
  4. DARPA XDATA
  5. Div Of Information & Intelligent Systems
  6. Direct For Computer & Info Scie & Enginr [1564049] Funding Source: National Science Foundation
  7. Div Of Information & Intelligent Systems
  8. Direct For Computer & Info Scie & Enginr [1562182] Funding Source: National Science Foundation

向作者/读者索取更多资源

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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据