Metrics-Based Evaluation and Comparison of Visualization Notations

08/30/2023
by   Nicolas Kruchten, et al.
0

A visualization notation is a recurring pattern of symbols used to author specifications of visualizations, from data transformation to visual mapping. Programmatic notations use symbols defined by grammars or domain-specific languages (e.g., ggplot2, dplyr, Vega-Lite) or libraries (e.g., Matplotlib, Pandas). Designers and prospective users of grammars and libraries often evaluate visualization notations by inspecting galleries of examples. While such collections demonstrate usage and expressiveness, their construction and evaluation are usually ad hoc, making comparisons of different notations difficult. More rarely, experts analyze notations via usability heuristics, such as the Cognitive Dimensions of Notations framework. These analyses, akin to structured close readings of text, can reveal design deficiencies, but place a burden on the expert to simultaneously consider many facets of often complex systems. To alleviate these issues, we introduce a metrics-based approach to usability evaluation and comparison of notations in which metrics are computed for a gallery of examples across a suite of notations. While applicable to any visualization domain, we explore the utility of our approach via a case study considering statistical graphics that explores 40 visualizations across 9 widely used notations. We facilitate the computation of appropriate metrics and analysis via a new tool called NotaScope. We gathered feedback via interviews with authors or maintainers of prominent charting libraries (n=6). We find that this approach is a promising way to formalize, externalize, and extend evaluations and comparisons of visualization notations.

READ FULL TEXT

page 1

page 8

research
09/04/2020

Visualizing a Large Spatiotemporal Collection of Historic Photography with a Generous Interface

Museums, libraries, and other cultural institutions continue to prioriti...
research
08/13/2021

Visual Arrangements of Bar Charts Influence Comparisons in Viewer Takeaways

Well-designed data visualizations can lead to more powerful and intuitiv...
research
08/21/2020

Lyra 2: Designing Interactive Visualizations by Demonstration

Recent graphical interfaces offer direct manipulation mechanisms for aut...
research
05/03/2022

Extending the View Composition Algebra to Hierarchical Data

Comparison is a core task in visual analysis. Although there are numerou...
research
02/16/2022

View Composition Algebra for Ad Hoc Comparison

Comparison is a core task in visual analysis. Although there are numerou...
research
08/08/2022

Affective Learning Objectives for Communicative Visualizations

When designing communicative visualizations, we often focus on goals tha...
research
09/06/2021

An Evaluation-Focused Framework for Visualization Recommendation Algorithms

Although we have seen a proliferation of algorithms for recommending vis...

Please sign up or login with your details

Forgot password? Click here to reset