GALVIS: Visualization Construction through Example-Powered Declarative Programming

11Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

Declarative programmatic approaches are an essential modality for data visualization construction. Despite the powerful customization ability, declarative programming requires users to create charts from scratch, thus building a well-designed visualization is an effort-consuming process. In this paper, we propose leveraging examples to alleviate the problem. The use of examples plays a vital role in visualization design. Users can be allowed to browse through designs for inspiration and adapt them for their own visualizations. In this demo, we directly leverage the entire Vega/Vega-Lite example galleries as chart templates and introduce an authoring pipeline to conveniently instantiate templates with the user's data for extensible programmatic modifications. Finally, we build GALVIS, an example-powered declarative programming tool for visualization construction, enabling efficient declarative programming and retaining the full spectrum of Vega/Vega-Lite characteristics.

Cite

CITATION STYLE

APA

Shen, L., Shen, E., Tai, Z., Wang, Y., Luo, Y., & Wang, J. (2022). GALVIS: Visualization Construction through Example-Powered Declarative Programming. In International Conference on Information and Knowledge Management, Proceedings (pp. 4975–4979). Association for Computing Machinery. https://doi.org/10.1145/3511808.3557159

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free