1 SIMS 247: Information Visualization and Presentation Marti Hearst Sep 28, 2005.

Slides:



Advertisements
Similar presentations
Computer Basics Hit List of Items to Talk About ● What and when to use left, right, middle, double and triple click? What and when to use left, right,
Advertisements

Multidimensional Detective Alfred Inselberg Presented By Rajiv Gandhi and Girish Kumar.
Principles of Web Design 5 th Edition Chapter Nine Site Navigation.
1 Zoomable Interfaces (1) Mao Lin Huang. 2 Zooming Zoom in: ability to see a portion in detail while seeing less of the overall picture Zoom out: see.
1 SIMS 247: Information Visualization and Presentation Marti Hearst Feb 18, 2004.
Zooming, Focus + Context, and Distortion Presenters: Stephanie Hornung and Leah Zagreus.
1 Brushing & Linking Qiang Kong 03/24/ Part I Overview Brushing  Allowing the user to move a region around the data display to highlight or select.
1 i247: Information Visualization and Presentation Marti Hearst Interactive Visualization.
Small Displays Nicole Arksey Information Visualization December 5, 2005 My new kitty, Erwin.
1 SIMS 247: Information Visualization and Presentation Marti Hearst Sep 26, 2005.
PaperLens Understanding Research Trends in Conferences using PaperLens Work by Bongshin Lee, Mary Czerwinski, George Robertson, and Benjamin Bederson Presented.
Multimedia for the Web: Creating Digital Excitement Multimedia Element -- Graphics.
Information Understanding Benjamin B. Bederson. University of Maryland, Human-Computer Interaction Laboratory What is the Problem?  How to perceive and.
ENV 2006 CS3.1 Envisioning Information: Case Study 3 Data Exploration with Parallel Coordinates.
Evaluation Adam Bodnar CPSC 533C Monday, April 5, 2004.
1 i247: Information Visualization and Presentation Marti Hearst Interactive Multidimensional Visualization.
Multidimensional Detective Alfred Inselberg Presented By Cassie Thomas.
1 i247: Information Visualization and Presentation Marti Hearst April 14, 2008.
Lost in Memories Interacting With Large Photo Collections on PDAs Susumu Harada, Mor Naaman*, Yee Jiun Song, QianYing Wang, Andreas Paepcke Digital Library.
ShadyStats Final Report Mike Cora December 19, C: Information Visualization.
1 SIMS 247: Information Visualization and Presentation Marti Hearst Oct 10, 2005.
Navigation/Zooming Presented by Peiqun (Anthony) Yu.
SpaceTree: Supporting Exploration in Large Node Link Tree, Design Evolution and Empirical Evaluation Catherine Plaisant, Jesse Grosjean, Benjamin B.Bederson.
Marti Hearst SIMS 247 SIMS 247 Lecture 16 Pan and Zoom March 12, 1998.
1 SIMS 247: Information Visualization and Presentation Marti Hearst Oct 3, 2005.
Pad++ A Zooming Graphical Sketchpad for Exploring Alternative Interface Physics Benjamin B. Bederson, James D. Hollan, Ken Perlin, Jonathan Meyer, David.
Wyatt Pearsall November  HyperText Transfer Protocol.
Pad++1 Pad++ A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented by Dilshad Akhter by Benjamin B. Bederson James D. Hollan.
Notes on our audience People have selective attention/tunnel vision (especially if problem-solving), limited working/short-term memory, slow long-term.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
INTRODUCTION TO PHOTOSHOP. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Work Area Work Area.
Glyph Visualization and Yet Another Tree Visualization Matt Williams InfoVis 533c April 3, 2003.
An Interesting Geography Tool A new way to create Photosynths using Microsoft ICE This Photosynth was created from 9 photographs taken with a FUJI FINEPIX.
1 Multidimensional Detective Alfred Inselberg, Multidimensional Graphs Ltd Tel Aviv University, Israel Presented by Yimeng Dou
User Interfaces & IR Readings Review - Googling Further - HomeFinder Live Demos!
Using PowerPoint 2007 to Enhance Online Learning Dr. John Wm (Jay) Sanders Middle Tennessee State University 1 Click for next Slide.
Visualization and analysis of microarray and gene ontology data with treemaps Eric H Baehrecke, Niem Dang, Ketan Babaria and Ben Shneiderman Presenter:
Opinion to ponder… “ Since we are a visual species (especially the American culture), because of our educational system. Many of the tools currently used.
An Internet of Things: People, Processes, and Products in the Spotfire Cloud Library Dr. Brand Niemann Director and Senior Data Scientist/Data Journalist.
IAT Overview + Detail Focus + Context ______________________________________________________________________________________ SCHOOL OF INTERACTIVE.
Digital Planet: Tomorrow’s Technology and You
1 NORMA Lab. 5 Duplicating Object Type and Predicate Shapes Finding Displayed Shapes Using the Diagram Spy Using Multiple Windows Using the Context Window.
2-D cs5984: Information Visualization Chris North.
From Lucent, Inc. This is the Sablime® home page. It has access to all the functionality of the Sablime® Configuration Management System.
Web Design. Keep a Consistent Appearance Visually show that the site is the same Always use the same background Same graphic style Same type formatting.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
Innovative UI Ideas Marti Hearst SIMS 213, UI Design & Development April 20, 1999.
CS3041 – Final week Today: Searching and Visualization Friday: Software tools –Study guide distributed (in class only) Monday: Social Imps –Study guide.
VizDB A tool to support Exploration of large databases By using Human Visual System To analyze mid-size to large data.
Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented By: Daniel Loewus-Deitch.
Microsoft PowerPoint 2007 Part 5. Agenda Editing Presentation Masters Editing Notes and Handout Masters Exporting Outlines and Slides Presenting to a.
Module 10a: Display and Arrangement IMT530: Organization of Information Resources Winter, 2008 Michael Crandall.
1D & 2D Spaces for Representing Data Mao Lin Huang.
Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics Benjamin B. Bederson and James D. Hollan Presented by Daniel Schulman.
Visual Overview Strategies cs5984: Information Visualization Chris North.
Visualization Four groups Design pattern for information visualization
Information visualisation and interfaces for Mobile Devices.
PHOTOSHOP: THE BASICS WHS MULTIMEDIA WRITING WORKSHOP JULY 17, 2013.
Graphics Basic Concepts 1.  A graphic is an image or visual representation of an object.  A visual representation such as a photo, illustration or diagram.
Mulidimensional Detective “Multidimensional” : multivariate, many parameters “Detective” : focus is on the “discovery process”, finding patterns and trends.
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Inserting and Working with Images
CSC420 Showing Complex Data.
Hierarchies (Trees) Definition Examples
Usability & Human Factors
cs5764: Information Visualization Chris North
MS 2013 POWERPOINT.
SIMS 247: Information Visualization and Presentation Marti Hearst
Information Understanding
Presentation transcript:

1 SIMS 247: Information Visualization and Presentation Marti Hearst Sep 28, 2005

2 Today Finish Parallel Coordinates Panning and Zooming

3 Multidimensional Detective A. Inselberg, Multidimensional Detective, Proceedings of IEEE Symposium on Information Visualization (InfoVis '97), Do Not Let the Picture Scare You!!

4 Inselberg’s Principles A. Inselberg, Multidimensional Detective, Proceedings of IEEE Symposium on Information Visualization (InfoVis '97), Do not let the picture scare you 2.Understand your objectives –Use them to obtain visual cues 3.Carefully scrutinize the picture 4.Test your assumptions, especially the “I am really sure of’s” 5.You can’t be unlucky all the time!

5 A Detective Story A. Inselberg, Multidimensional Detective, Proceedings of IEEE Symposium on Information Visualization (InfoVis '97), 1997 The Dataset: –Production data for 473 batches of a VLSI chip –16 process parameters: –X1: The yield: % of produced chips that are useful –X2: The quality of the produced chips (speed) –X3 … X12: 10 types of defects (zero defects shown at top) –X13 … X16: 4 physical parameters The Objective: –Raise the yield (X1) and maintain high quality (X2)

6 Multidimensional Detective Each line represents the values for one batch of chips This figure shows what happens when only those batches with both high X1 and high X2 are chosen Notice the separation in values at X15 Also, some batches with few X3 defects are not in this high-yield/high-quality group.

7 Multidimensional Detective Now look for batches which have nearly zero defects. –For 9 out of 10 defect categories Most of these have low yields This is surprising because we know from the first diagram that some defects are ok.

8 Go back to first diagram, looking at defect categories. Notice that X6 behaves differently than the rest. Allow two defects, where one defect in X6. This results in the very best batch appearing.

9 Multidimensional Detective Fig 5 and 6 show that high yield batches don’t have non-zero values for defects of type X3 and X6 –Don’t believe your assumptions … Looking now at X15 we see the separation is important –Lower values of this property end up in the better yield batches

10 Automated Analysis A. Inselberg, Automated Knowledge Discovery using Parallel Coordinates, INFOVIS ‘99

11 Parallel Coordinates Software Parvis (free) – XmdvTool (free) – Parallax –Al Inselberg’s version –I’m not sure of the status of it.

12 Integrating Viz into a UI Vizcraft: VizCraft: A Problem-Solving Environment for Aircraft Configuration DesignVizCraft: A Problem-Solving Environment for Aircraft Configuration Design, Goe, Baker, Shaffer, Grossman, Mason, Watson, Haftka, IEEE Computing, pp , 2001 Solving an Analysis Problem –Optimizing design of aircraft Uses of Viz: –Brushing and linking –Color –Multiple views –Parallel Coordinates

13 Good Use of Color in Vizcraft Incorrect Not Sure

14 Doing Analysis in VizCraft Colored according to value in first attribute Shows that 2 nd and N-6 th are correlated with 1 st

15 Doing Analysis in VizCraft Colored according to value in fifth attribute Shows that 5 th and 7 th attributes are correlated

16 Doing Analysis in VizCraft Select only low values of 1 st variable (normalized after the fact) The idea is to learn about the acceptable ranges for the values of the other variables

17 Doing Analysis in VizCraft Color according to one constraint Confusing – using the constraint colors in two ways simultaneously.

18 Slide adapted from Hornung & Zagreus Zooming, Focus + Context, Distortion Large amount of data in small space Maximize use of screen real estate Allow examination of a local area in detail within context of the whole data set Today’s tools use one, two or all three of these techniques

19 Slide adapted from Hornung & Zagreus Zooming Zoom in: ability to see a portion in detail while seeing less of the overall picture Zoom out: see more of overall picture, but in less detail Animation –Compare: Google maps (discrete zoom) Google earch (continuous zoom) Zooming vs. Overview + Detail

20 Dynamic Zoom Tool (Adobe PDF Reader)

21 Overview + Detail (Adobe PDF Reader)

22 Loupe (Adobe PDF Reader)

23 Semantic Zooming Geometric (standard) zooming: –The view depends on the physical properties of what is being viewed Semantic Zooming: –When zooming away, instead of seeing a scaled- down version of an object, see a different representation –The representation shown depends on the meaning to be imparted.

24 Examples of Semantic Zoom Standard zoom –Image of a painting –Zoom in, see pixels Infinitely scalable painting program –close in, see flecks of paint –farther away, see paint strokes –farther still, see the wholistic impression of the painting –farther still, see the artist sitting at the easel

25 Pad++ A toolkit An infinite 2D plane Can get infinitely close to the surface too Navigate by panning and zooming Pan: –move around on the plane Zoom: –move closer to and farther from the plane Demo: – –(superceded by Piccolo, nee Jazz) –

26 PadPrints: Pad++ Applied to Web Browsing History Graphical Multiscale Web Histories: A Study of PadPrints, R. Hightower, L. Ring, J. Helfman, B. Bederson, J. Hollan, Proc. Hypertext '98, Pittsburg, PA, 1998.

27 How to Pan While Zooming?

28 Problem: How to Pan While Zooming?

29 Navigation in Pad++ How to keep from getting lost? –Animate the traversal from one object to another using “hyperlinks” If the target is more than one screen away, zoom out, pan over, and zoom back in –Goal: help user maintain context

30 Speed-Dependent Zooming Navigation technique that integrates rate-based scrolling with automatic zooming. –Igarashi & Hinkley, UIST 2000 Adjust zoom level automatically to prevent “extreme visual flow” –Automatically zoom out when going fast, zoom in when slowing down –Uses semantic zooming to provide context Applied to –Large Documents (successful in a small study) –Image Collection (not successful) –Maps (mixed, needs work) –Dictionary (not successful) –Sound Editor (not successful) More recently refined and studied: –Cockburn et al., CHI 2005 Demo and Movie:

31 Slide adapted from Hornung & Zagreus PhotoMesa

32 Slide adapted from Hornung & Zagreus PhotoMesa Interface PhotoMesa: A Zoomable Image Browser Using Quantum Treemaps and Bubblemaps, B. Bederson, UCM UIST 2001 Zooming is primary presentation mechanism Zoom in, zoom out on levels of thumbnails Quickly drill down to individual picture (at full resolution) Outline shows area of next zoom level History of views Thumbnail zooms up when hover w/cursor Export images Cluster by filename

33 Slide adapted from Hornung & Zagreus PhotoMesa Goals Automatically lay out images Use immediately – little setup time Large set of images in context Default groupings are by directory, time, or filename –No hierarchy Makes managing photos difficult: can delete, but reorganization a problem Can add metadata

34 Slide adapted from Hornung & Zagreus Bubblemaps Like Quantum Treemaps, elements guaranteed to be same size Arbitrary shapes No wasted space May be harder to visually parse than QT

35 Is panning and zooming useful? Or is it better to show multiple simultaneous views?

36 Next Time Focus + Context Distortion