Reactive Building Blocks Interactive Visualizations with Vega - Arvind Satyanarayan





The interactive transcript could not be loaded.


Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on May 13, 2016

OpenVis Conf
April 25th-26th, 2016
Interact with this and other talk videos on http://openvisconf.com/
Follow us on Twitter for more information: http://twitter.com/OpenVisConf


Vega is a visualization grammar -- a declarative format for creating and saving interactive visualization designs. Existing declarative visualization languages allow users to construct static visualizations by mapping data values to visual properties. Unfortunately, a similar process does not yet exist for interactive visualizations. Instead, custom interaction design requires programming with event handling callbacks -- a complex and error-prone task. In this talk, Arvind will describe how to use reactive building blocks, offered natively in recent versions of Vega, to author interactive data graphics. With this approach, the complexity of event propagation and state changes is managed entirely by Vega. Users are now free to more quickly prototype and iterate on interactive designs, and more easily retarget them across mouse and touch input.

About our Speaker:

Arvind Satyanarayan is a Computer Science PhD candidate at Stanford University. He works with Jeffrey Heer, and the University of Washington Interactive Data Lab, on new languages and systems for custom interactive visualization design. Arvind is also a co-founder and advisor at Apropose, a search engine for web design.

More about Arvind: http://arvindsatya.com/


When autoplay is enabled, a suggested video will automatically play next.

Up next

to add this to Watch Later

Add to

Loading playlists...