UW Interactive Data Lab
IDL logo

Considering Visualization Example Galleries

Junran Yang, Andrew McNutt, Leilani Battle. IEEE Symposium on Visual Languages and Human Centric Computing (VL/HCC), 2024
Figure for Considering Visualization Example Galleries
Gallery organization and content depend on the goals and scope of the project they describe. Larger galleries are often categorized by features or task. To wit, Vega groups the examples as bar chart, line charts and so on, whereas Plot.ly groups by data domain like finance or statistics. In contrast Idyll's gallery is bifurcated into large high-level article examples and small low-level component examples.
Materials
Abstract
Example galleries are often used to teach, document, and advertise visually-focused domain-specific languages and libraries, such as those producing visualizations, diagrams, or webpages. Despite their ubiquity, there is no consensus on the role of "example galleries", let alone what the best practices might be for their creation or curation. To understand gallery meaning and usage, we interviewed the creators (N=11) and users (N=9) of prominent visualization-adjacent tools. From these interviews we synthesized strategies and challenges for gallery curation and management (e.g. weighing the costs/benefits of adding new examples and trade-offs in richness vs ease of use), highlighted the differences between planned and actual gallery usage (e.g. opportunistic reuse vs search-engine optimization), and reflected on parts of the gallery design space not explored (e.g. highlighting the potential of tool assistance). We found that galleries are multi-faceted structures whose form and content are motivated to accommodate different usages--ranging from marketing material to test suite to extended documentation. This work offers a foundation for future support tools by characterizing gallery design and management, as well as by highlighting challenges and opportunities in the space (such as how more diverse galleries make reuse tasks simpler, but complicate upkeep).
BibTeX
@inproceedings{2024-gallery,
  title = {Considering Visualization Example Galleries},
  author = {Yang, Junran AND McNutt, Andrew AND Battle, Leilani},
  booktitle = {IEEE Symposium on Visual Languages and Human Centric Computing (VL/HCC)},
  year = {2024},
  url = {https://idl.uw.edu/papers/gallery},
  doi = {10.48550/arXiv.2407.20571}
}