Information Visualization. CSCI 6174: Open Problems in CS Fall 2011 Richard Fowler. Ya gotta visualize …. I see what you mean … so, visualization can be considered not just a visual process, but a cognitive (thought) process as well
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
Ya gotta visualize … • I see what you mean … • so, visualization can be considered not just a visual process, but a cognitive (thought) process as well • And a very large part of human brain taken up with visual system • and that part of the brain is still useful beyond “simply” getting an image of the world • … which is in fact pretty complicated
Visualization is … • Visualize: • “To form a mental image or vision of …” • “To imagine or remember as if actually seeing …” • Firmly embedded in language, if you see what I mean • (Computer-based) Visualization: • “The use of computer-supported, interactive, visual representations of data to amplify cognition” • Cognition is the acquisition or use of knowledge • Card, Mackinlay Shneiderman ’98 • Scientific Visualization: physical • Information Visualization: abstract
Visualization is not New • Cave guys, prehistory, hunting • Directions and maps • Science and graphs • e.g, Boyle: p = vt • … but, computer based visualization is new • … and the systematic delineation of the design space of (especially information) visualization systems is growing nonlinearly
Visualization and Insight • “Computing is about insight, not numbers” • Richard Hamming, 1969 • And a lot of people knew that already • Likewise, purpose of visualization is insight, not pictures • “An information visualization is a visual user interface to information with the goal of providing insight.”, (Spence, in North) • Goals of insight • Discovery • Explanation • Decision making
“Computing is about insight, not numbers” • Insights: • What state has highest income?, What is relation between education and income?, Any outliers? State % college degree income State % college degree income
An Example, Challenger Shuttle • Presented to decision makers • To launch or not • Temp in 30’s • “Chart junk” • Finding form of visual representation is important • cf. “Many Eyes”
An Example, Challenger Shuttle • With right visualization, insight (pattern) is obvious • Plot o-ring damage vs. temperature
User - Task Raw Information Visual Form Dataset Views Visual Mappings View Transformations Data Transformations Visualization Pipeline:Mapping Data to Visual Form • Visualizations: • “adjustable mappings from data to visual form to human perceiver” • Series of data transformations • Multiple chained transformations • Human adjust the transformation • Entire pipeline comprises an information visualization F -1 F Visual Perception Interaction
User - Task Raw Information Visual Form Dataset Views Visual Mappings View Transformations Data Transformations Visualization Stages • Data transformations: • Map raw data (idiosynchratic form) into data tables (relational descriptions including metatags) • Visual Mappings: • Transform data tables into visual structures that combine spatial substrates, marks, and graphical properties • View Transformations: • Create views of the Visual Structures by specifying graphical parameters such as position, scaling, and clipping F -1 F Visual Perception Interaction
User - Task Raw Information Visual Form Dataset Views Visual Mappings View Transformations Data Transformations Information Structure • Visual mapping is starting point for visualization design • Includes identifying underlying structure in data, and for display • Tabular structure • Spatial and temporal structure • Trees, networks, and graphs • Text and document collection structure • Combining multiple strategies • Impacts how user thinks about problem - Mental model F -1 F Visual Perception Interaction
A “Taxonomy” of Visualization Space Physical Data 1D, 2D, 3D Multiple Dimensions, >3 Trees Networks Interaction Dynamic Queries Interactive Analysis Overview + Detail Focus + Context Fisheye Views Bifocal Lens Distorted Views Alternate Geometry • Data Mapping: Text • Text in 1D • Text in 2D • Text in 3D • Text in 3D + Time • Higher-Level Visualization • InfoSphere • Workspaces • Visual Objects
Multiple Dimensions > 3 • “Straightforward” 1, 2, 3 dimensional representations • E.g., time and concrete • Can extend to more challenging n-dimensional representations • Which is at core of visualization challenges • E.g., Feiner et al., “worlds within worlds”
Trees, Networks, and Graphs • Connections between /among individual entities • Most generally, a graph is a set edges connected by a set of vertices • G = V(e) • “Most general” data structure • Graph layout and display an area of iv • Trees, as data structure, occur … a lot • E.g., Cone trees
Tree/Hierarchical Data • Workspaces • The Information Visualizer: An Information Workspace by G. R. Robertson, S. K. Card, J. M. Mackinlay, 1991 CACM
Abstract – Non-physical • Concept map • Graph of “conceptual” information • From Berners-Lee’s proposal to CERN for what is now called www, March 1989 • Manual “graph drawing” http://www.nic.funet.fi/index/FUNET/history/internet/w3c/proposal.html
Overview Strategies • Typically useful, or critical, to have “feel” for all data • Then, allows closer inspection in “context” of all data • Overview + detail, focus + context • Known from the outset of visualization • Bifocal Lens • Database navigation: An Office Environment for the Professional by R. Spence and M. Apperley • Shneiderman mantra • “overview first, zoom and filter, details on demand”
Focus+Context: Fisheye Views, 1 • Detail + Overview • Keep focus, while remaining aware of context • Fisheye views • Physical, of course, also .. • A distance function. (based on relevance) • Given a target item (focus) • Less relevant other items are dropped from the display • Classic cover • New Yorker’s idea of the world
Focus+Context: Fisheye Views, 2 • Detail + Overview • Keep focus while remaining aware of context • Fisheye views • Physical, of course, also .. • A distance function. (based on relevance) • Given a target item (focus) • Less relevant other items are dropped from the display • Or, are just physically smaller – distortion
Focus + Context – Spatial Distortion • Selectively reduce complexity as f(user’s viewpoint) • Spatial distortion • Project network on distorted space • Viewing “lens”
Focus + Context – Spatial Distortion • Selectively reduce complexity as f(user’s viewpoint) • Spatial distortion • Project network on distorted space • Viewing “lens” • Seamless transition
IBM’s Many Eyes • Life expectancy vs. health care costs • http://manyeyes.alphaworks.ibm.com/manyeyes/visualizations/life-expectancy-vs-per-capita-annu
User - Task Raw Information Visual Form Dataset Views Visual Mappings View Transformations Data Transformations Visualization Pipeline:Mapping Data to Visual Form • Visualizations: • “adjustable mappings from data to visual form to human perceiver” • Series of data transformations • Multiple chained transformations • Human adjust the transformation • Entire pipeline comprises an information visualization F -1 F Visual Perception Interaction
User - Task Raw Information Visual Form Dataset Views Visual Mappings View Transformations Data Transformations Visualization Stages • Data transformations: • Map raw data (idiosynchratic form) into data tables (relational descriptions including metatags) • Visual Mappings: • Transform data tables into visual structures that combine spatial substrates, marks, and graphical properties • View Transformations: • Create views of the Visual Structures by specifying graphical parameters such as position, scaling, and clipping F -1 F Visual Perception Interaction
User - Task Raw Information Visual Form Dataset Views Visual Mappings View Transformations Data Transformations Information Structure • Visual mapping is starting point for visualization design • Includes identifying underlying structure in data, and for display • Tabular structure • Spatial and temporal structure • Trees, networks, and graphs • Text and document collection structure • Combining multiple strategies • Impacts how user thinks about problem - Mental model F -1 F Visual Perception Interaction
Connexion au compte
Connectez-vous pour publier votre contenu sur SlideServe.