SmartCues: A Multitouch Query Approach for Details-on-Demand through Dynamically Computed Overlays
Related Experiment Video
Updated: Feb 6, 2026

Temporal Ordering of Dynamic Expression Data from Detailed Spatial Expression Maps
Published on: February 9, 2017
Abstract:
Details-on-demand is a crucial feature in the visual information-seeking process but is often only implemented in highly constrained settings. The most common solution, hover queries (i.e., tooltips), are fast and expressive but are usually limited to single mark (e.g., a bar in a bar chart). 'Queries' to retrieve details for more complex sets of objects (e.g., comparisons between pairs of elements, averages across multiple items, trend lines, etc.) are difficult for end-users to invoke explicitly. Further, the output of these queries require complex annotations and overlays which need to be displayed and dismissed on demand to avoid clutter. In this work we introduce SmartCues, a library to support details-on-demand through dynamically computed overlays. For end-users, SmartCues provides multitouch interactions to construct complex queries for a variety of details. For designers, SmartCues offers an interaction library that can be used out-of-the-box, and can be extended for new charts and detail types. We demonstrate how SmartCues can be implemented across a wide array of visualization types and, through a lab study, show that end users can effectively use SmartCues.
More Related Videos
10:23Author Spotlight: Computing the Effects of a Local Radiofrequency Hyperthermia Intervention on Tumor Biomechanics
Published on: December 1, 2023
07:26Executing Complexity-Increasing Queries in Relational MySQL and NoSQL MongoDB and EXist Size-Growing ISO/EN 13606 Standardized EHR Databases
Published on: March 19, 2018
Related Concept Videos
Detailed Structure and Function of Lymph Nodes
From a histological perspective, lymph nodes can be split into two main areas: the superficial cortex and the deep medulla. The outer cortex is populated by dendritic cells, macrophages, and B lymphocytes, which are densely packed into follicles. When these B-lymphocytes are presented...
Computed Tomography
The technique was invented in the 1970s and is based on the principle that as X-rays pass through the body, they are absorbed or reflected at different levels. In the technique, a patient lies on a motorized platform while a computerized axial tomography (CAT) scanner rotates...
Dynamic Equilibrium
Design Example: Traverse Angle Computations
Frustration and Conflict: Approach-Approach, Approach-Avoidance
One common type of conflict is the Approach–Approach Conflict. In this case, a person faces two desirable...
Area Computation by the Alternative Coordinate Method