Snap-together visualization: can users construct and operate coordinated visualizations?

被引:82
作者
North, C
Shneiderman, B
机构
[1] Univ Maryland, Human Comp Interact Lab, College Pk, MD 20742 USA
[2] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
关键词
D O I
10.1006/ijhc.2000.0418
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multiple coordinated visualizations enable users to rapidly explore complex information. However, users often need unforeseen combinations of coordinated visualizations. Snap-together visualization (Snap) enables users to rapidly and dynamically construct coordinated-visualization interfaces, customized for their data, without programming. Users load data into desired visualizations, then construct coordinations between them for brushing and linking, overview and detail view, drill down, etc. Snap formalizes a conceptual model of visualization coordination based on the relational data model. Visualization developers can easily Snap-enable their independent visualizations using a simple API. Empirical evaluation reveals benefits, cognitive issues and usability concerns with coordination concepts and Snap. Two user studies explore coordination construction and operation. Data-savvy users successfully, enthusiastically and rapidly constructed powerful coordinated-visualization interfaces of their own. Operating an overview-and-detail coordination reliably improved user performance by 30-80% over detail-only and uncoordinated interfaces for most tasks. (C) 2000 Academic Press.
引用
收藏
页码:715 / 739
页数:25
相关论文
共 25 条
[1]  
Ahlberg C., 1995, Proceedings. Information Visualization (Cat. No.95TB100000), P66, DOI 10.1109/INFVIS.1995.528688
[2]  
[Anonymous], P ACM CHI 97
[3]  
BALDONADO M, 2000, P ADV VIS INT C 2000
[4]   NAVIGATIONAL TECHNIQUES TO IMPROVE THE DISPLAY OF LARGE 2-DIMENSIONAL SPACES [J].
BEARD, DV ;
WALKER, JQ .
BEHAVIOUR & INFORMATION TECHNOLOGY, 1990, 9 (06) :451-466
[5]   BRUSHING SCATTERPLOTS [J].
BECKER, RA ;
CLEVELAND, WS .
TECHNOMETRICS, 1987, 29 (02) :127-142
[6]   CONSTRAINT-BASED TOOLS FOR BUILDING USER INTERFACES [J].
BORNING, A ;
DUISBERG, R .
ACM TRANSACTIONS ON GRAPHICS, 1986, 5 (04) :345-374
[7]  
CARD SK, READINGS INFORMATION
[8]   A spreadsheet approach to information visualization [J].
Chi, EH ;
Barry, P ;
Riedl, J ;
Konstan, J .
IEEE SYMPOSIUM ON INFORMATION VISUALIZATION, PROCEEDINGS, 1997, :17-24
[9]   AN EXPLORATORY EVALUATION OF 3 INTERFACES FOR BROWSING LARGE HIERARCHICAL TABLES OF CONTENTS [J].
CHIMERA, R ;
SHNEIDERMAN, B .
ACM TRANSACTIONS ON INFORMATION SYSTEMS, 1994, 12 (04) :383-406
[10]   DISCOVERING THE WAY PROGRAMMERS THINK ABOUT NEW PROGRAMMING ENVIRONMENTS [J].
DUMAS, J ;
PARSONS, P .
COMMUNICATIONS OF THE ACM, 1995, 38 (06) :45-56