Visualization by example
Abstract
While visualizations play a crucial role in gaining insights from data, generating useful visualizations from a complex dataset is far from an easy task. In particular, besides understanding the functionality provided by existing visualization libraries, generating the desired visualization also requires reshaping and aggregating the underlying data as well as composing different visual elements to achieve the intended visual narrative. This paper aims to simplify visualization tasks by automatically synthesizing the required program from simple visual sketches provided by the user. Specifically, given an input data set and a visual sketch that demonstrates how to visualize a very small subset of this data, our technique automatically generates a program that can be used to visualize the entire data set.
Document Details
- Document Type
- Pub Defense Publication
- Publication Date
- Dec 20, 2019
- Source ID
- 10.1145/3371117
Entities
People
- Alvin Cheung
- Chenglong Wang
- Işıl Dillig
- Rastislav Bodík
- Yu Feng
Organizations
- Defense Advanced Research Projects Agency
- National Science Foundation
- United States Department of Energy
- University of California, Berkeley
- University of California, Santa Barbara
- University of Texas at Austin
- University of Washington