tight coupling of dynamic query filters with starfield displays / spotfire.net desktop by chris...

10
Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02 Jeff Ridenour

Upload: horatio-wilkerson

Post on 20-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02

Tight Coupling of Dynamic Query Filters with Starfield

Displays / Spotfire.net Desktop

By Chris Ahlberg and Ben Shneiderman / Spotfire Inc.

IC280 5/9/02 Jeff Ridenour

Page 2: Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02

Principles of Direct Manipulation for VIS

applications

•visual representation of the world of action including both objects and actions

•rapid, incremental and reversible actions

•selections by pointing (not typing)

•immediate continuous display of results

Page 3: Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02

New VIS designs

•Dynamic Query Filters

•Starfield Display

•Tight Coupling

Page 4: Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02

Dynamic Query Filters

•Query parameters are rapidly adjusted with sliders, buttons, etc.

•Each query component acts as a filter reducing the number of items in the result sets

•Effects were combined using simple AND logic

Page 5: Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02

Starfield Display

•Scatterplot with additional features to support selection and zooming

•Result sets are continuously available and support viewing of hundreds or thousands of items

Page 6: Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02

Tight Coupling

•Query components are interrelated in ways that preserve display invariants and support

progressive refinement.

•Specifically, outputs of queries can be easily used as input to produce other queries

Page 7: Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02

Aspects of Tight Coupling

•Comprehensible and consistent affordances to guide users (highlights, handles, scrollbars, etc.)

•Rapid, incremental and reversible interactions among components

•Constraints on permissible operations to preserve display invariants and prevent errors

•Continuous display to always show the users some portion of the information space.

•Progressive refinement, in which users can alter the parameters to get other results.

•Allow users to select details on Demand

Page 8: Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02

Spotfire.net Desktop

•Tool to Access, Analyze, and Publish

•Documentation emphasizes Web features and Online Services (business model?)

Page 9: Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02

Visual Tip

•Tool for rapid asessment of potentially intersting visualizations

•Large number of 2D scatterplots ranked by correlation of attributes

Page 10: Tight Coupling of Dynamic Query Filters with Starfield Displays / Spotfire.net Desktop By Chris Ahlberg and Ben Shneiderman / Spotfire Inc. IC280 5/9/02

Visualizations

•2D scatter plots

•3D scatterplots (Rotate, Zoom, Roll,etc.)

•Histograms

•Bar Charts

•Line charts

•Profile Charts (Parallel Coordinate Techniques

•Pie Charts

•Heat Maps (Similar to pixel bar charts)