Vega-Lite : A Grammar of Interactive Graphics

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. Us...

Ausführliche Beschreibung

Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on visualization and computer graphics. - 1996. - 23(2017), 1 vom: 02. Jan., Seite 341-350
1. Verfasser: Satyanarayan, Arvind (VerfasserIn)
Weitere Verfasser: Moritz, Dominik, Wongsuphasawat, Kanit, Heer, Jeffrey
Format: Online-Aufsatz
Sprache:English
Veröffentlicht: 2017
Zugriff auf das übergeordnete Werk:IEEE transactions on visualization and computer graphics
Schlagworte:Journal Article Research Support, U.S. Gov't, Non-P.H.S. Research Support, Non-U.S. Gov't
LEADER 01000caa a22002652c 4500
001 NLM26644900X
003 DE-627
005 20250220223003.0
007 cr uuu---uuuuu
008 231224s2017 xx |||||o 00| ||eng c
028 5 2 |a pubmed25n0888.xml 
035 |a (DE-627)NLM26644900X 
035 |a (NLM)27875150 
040 |a DE-627  |b ger  |c DE-627  |e rakwb 
041 |a eng 
100 1 |a Satyanarayan, Arvind  |e verfasserin  |4 aut 
245 1 0 |a Vega-Lite  |b A Grammar of Interactive Graphics 
264 1 |c 2017 
336 |a Text  |b txt  |2 rdacontent 
337 |a ƒaComputermedien  |b c  |2 rdamedia 
338 |a ƒa Online-Ressource  |b cr  |2 rdacarrier 
500 |a Date Completed 30.07.2018 
500 |a Date Revised 30.07.2018 
500 |a published: Print 
500 |a Citation Status PubMed-not-MEDLINE 
520 |a 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 
650 4 |a Journal Article 
650 4 |a Research Support, U.S. Gov't, Non-P.H.S. 
650 4 |a Research Support, Non-U.S. Gov't 
700 1 |a Moritz, Dominik  |e verfasserin  |4 aut 
700 1 |a Wongsuphasawat, Kanit  |e verfasserin  |4 aut 
700 1 |a Heer, Jeffrey  |e verfasserin  |4 aut 
773 0 8 |i Enthalten in  |t IEEE transactions on visualization and computer graphics  |d 1996  |g 23(2017), 1 vom: 02. Jan., Seite 341-350  |w (DE-627)NLM098269445  |x 1941-0506  |7 nnas 
773 1 8 |g volume:23  |g year:2017  |g number:1  |g day:02  |g month:01  |g pages:341-350 
912 |a GBV_USEFLAG_A 
912 |a SYSFLAG_A 
912 |a GBV_NLM 
912 |a GBV_ILN_350 
951 |a AR 
952 |d 23  |j 2017  |e 1  |b 02  |c 01  |h 341-350