Lyra 2: Designing Interactive Visualizations by Demonstration

08/21/2020
by   Jonathan Zong, et al.
0

Recent graphical interfaces offer direct manipulation mechanisms for authoring visualizations, but are largely restricted to static output. To author interactive visualizations, users must instead turn to textual specification; but, such approaches impose a higher technical burden than their graphical counterparts. To bridge this gap, we introduce interaction design by demonstration: a novel method for authoring interaction techniques via direct manipulation. Users perform an interaction (e.g., button clicks, drags, or key presses) directly on the visualization they are editing. The system interprets this performance using a set of heuristics, and produces suggestions of possible interaction designs. Heuristics account for properties of the interaction (e.g., target and event type) as well as the visualization (e.g., mark and scale types, and multiple views). Interaction design suggestions are displayed as thumbnails; users can preview and test these suggestions, iteratively refine them through additional demonstrations, and finally apply and customize them via property inspectors. To evaluate our approach, we instantiate it in Lyra, an existing visualization design environment. We demonstrate its expressive extent with a gallery of diverse examples, and evaluate its usability through a first-use study and via an analysis of its cognitive dimensions. We find that, in Lyra, interaction design by demonstration enables users to rapidly express a wide range of interactive visualizations.

READ FULL TEXT

page 1

page 3

page 4

page 5

page 8

research
08/08/2022

Animated Vega-Lite: Unifying Animation with a Grammar of Interactive Graphics

We present Animated Vega-Lite, a set of extensions to Vega-Lite that mod...
research
08/02/2019

Investigating Direct Manipulation of Graphical Encodings as a Method for User Interaction

We investigate direct manipulation of graphical encodings as a method fo...
research
02/02/2022

GANSlider: How Users Control Generative Models for Images using Multiple Sliders with and without Feedforward Information

We investigate how multiple sliders with and without feedforward visuali...
research
05/25/2020

Learnability of Timescale Graphical Event Models

This technical report tries to fill a gap in current literature on Times...
research
08/30/2023

Metrics-Based Evaluation and Comparison of Visualization Notations

A visualization notation is a recurring pattern of symbols used to autho...
research
04/14/2022

Justice in interaction design: preventing manipulation in interfaces

Designers incorporate values in the design process that raise risks for ...
research
03/02/2021

Does Interaction Improve Bayesian Reasoning with Visualization?

Interaction enables users to navigate large amounts of data effectively,...

Please sign up or login with your details

Forgot password? Click here to reset