Data Visualization Fall 2015. Information Visualization Fall 2015Data Visualization2 Upon now, we dealt with scientific visualization (scivis) Scivis.

Slides:



Advertisements
Similar presentations
Three-Step Database Design
Advertisements

H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner, Stanford University.
Visualisasi Informasi
JOURNAL OF HUMAN–COMPUTER INTERACTION 2010 Ji Soo Yi, Niklas Elmqvist, and Seungyoon Lee.
Visual Analytics Research at WPI Dr. Matthew Ward and Dr. Elke Rundensteiner Computer Science Department.
Abstract Syntax Tree Rendering Noah Brickman CMPS 203.
Group 3 Akash Agrawal and Atanu Roy 1 Raster Database.
1 Presented by Jean-Daniel Fekete. 2  Motivation  Mélange [Elmqvist 2008] Multiple Focus Regions.
Image Search Presented by: Samantha Mahindrakar Diti Gandhi.
SIMS 247: Information Visualization and Presentation jeffrey heer
Infovis and data george, laura, tjerk.
Tuple – InfoVis Publication Browser CS533 Project Presentation by Alex Gukov.
Table Lens From papers 1 and 2 By Tichomir Tenev, Ramana Rao, and Stuart K. Card.
1 Lecture 20: Indexes Friday, February 25, Outline Representing data elements (12) Index structures (13.1, 13.2) B-trees (13.3)
Ranking by Odds Ratio A Probability Model Approach let be a Boolean random variable: document d is relevant to query q otherwise Consider document d as.
Attribute databases. GIS Definition Diagram Output Query Results.
Memoplex Browser: Searching and Browsing in Semantic Networks CPSC 533C - Project Update Yoel Lanir.
Dr. David Liu Objectives  Understand what a GIS is  Understand how a GIS functions  Spatial data representation  GIS application.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Tree Structures (Hierarchical Information) cs5764: Information Visualization Chris North.
Interactive Visualization of Volumetric Data on Consumer PC Hardware: Introduction Daniel Weiskopf Graphics Hardware Trends Faster development than Moore’s.
Data Mining Techniques
H3: Laying Out Large Directed Graphs in 3D Hyperbolic Space Tamara Munzner Stanford University 元智資工所 系統實驗室 楊錫謦 1999/11/3.
Chapter 4 The Relational Model.
Map Scale, Resolution and Data Models. Components of a GIS Map Maps can be displayed at various scales –Scale - the relationship between the size of features.
Visual User Interfaces David Rashty. “Grasping the whole is a gigantic theme. Arguably, intellectual history’s most important. Ant-vision is humanity’s.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
CS654: Digital Image Analysis Lecture 3: Data Structure for Image Analysis.
Lecture 12: Network Visualization Slides are modified from Lada Adamic, Adam Perer, Ben Shneiderman, and Aleks Aris.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
VAST 2011 Sebastian Bremm, Tatiana von Landesberger, Martin Heß, Tobias Schreck, Philipp Weil, and Kay Hamacher Interactive-Graphics Systems TU Darmstadt,
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
Chapter 3 Digital Representation of Geographic Data.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
How do we represent the world in a GIS database?
IAT 814 Trees Chapter 3.2 of Spence ______________________________________________________________________________________ SCHOOL OF INTERACTIVE ARTS +
Robert Kosara, Helwig Hauser 1InfoVis STAR The State of the Art in Information Visualization Robert Kosara, Helwig Hauser.
Data Models, Representation, Transformation. Visualization Framework Displays Visualization Techniques Design Process Iterative design Design studies.
Big Ideas Differentiation Frames with Icons. 1. Number Uses, Classification, and Representation- Numbers can be used for different purposes, and numbers.
Advanced Scientific Visualization
4 Chapter Four Introduction to HTML. 4 Chapter Objectives Learn basic HTML commands Discover how to display graphic image objects in Web pages Create.
Some OLAP Issues CMPT 455/826 - Week 9, Day 2 Jan-Apr 2009 – w9d21.
V Material obtained from summer workshop in Guildford County, July-2014.
Copyright © 2005, Pearson Education, Inc. Slides from resources for: Designing the User Interface 4th Edition by Ben Shneiderman & Catherine Plaisant Slides.
GIS Data Structures How do we represent the world in a GIS database?
Graph Visualization and Beyond … Anne Denton, April 4, 2003 Including material from a paper by Ivan Herman, Guy Melançon, and M. Scott Marshall.
Info Vis: Multi-Dimensional Data Chris North cs3724: HCI.
Volume Visualization Presented by Zhao, hai. What’ volume visualization Volume visualization is the creation of graphical representations of data sets.
ACT Science ACT Test Prep Goals – 1. Become familiar with many of the concepts that are tested on the official test 2. Be able to target the item-types.
Pad++: A Zooming Graphical Interface for Exploring Alternate Interface Physics Presented By: Daniel Loewus-Deitch.
14. Information Search and Visualization
Data Abstraction and Time-Series Data CS 4390/5390 Data Visualization Shirley Moore, Instructor September 15,
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Designing the User Interface: Strategies for Effective Human-Computer.
Visualization Four groups Design pattern for information visualization
Chapter 11 Information Visualization
CHAPTER 4 THE VISUALIZATION PIPELINE. CONTENTS The focus is on presenting the structure of a complete visualization application, both from a conceptual.
Filters, Pivot Table and Charts -Abdul Mohammed. Overview  Data Sorting (Filtering)  Data Summarization  Automatically summarize and sort data(Pivot.
Data Visualization Fall The Data as a Quantity Quantities can be classified in two categories: Intrinsically continuous (scientific visualization,
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
Web mining is the use of data mining techniques to automatically discover and extract information from Web documents/services
INFO Week 7 Indexing and Searching Dr. Xia Lin Assistant Professor College of Information Science and Technology Drexel University.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-5 Chapters 9 and 10.
Advanced Scientific Visualization
Physical Structure of GDB
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
CSc4730/6730 Scientific Visualization
Information Visualization
CHAPTER 7: Information Visualization
CHAPTER 14: Information Visualization
Comp 15 - Usability & Human Factors
Presentation transcript:

Data Visualization Fall 2015

Information Visualization Fall 2015Data Visualization2 Upon now, we dealt with scientific visualization (scivis) Scivis includes visualization of physical simulations, engineering, medical imaging, Earth sciences, etc. Typical datasets consist of samples of continuous quantities over compact domain Now, we will focus on more abstract data types Typical datasets: generic graphs and trees, database tables, text, etc. Information visualization (infovis) studies the visual representation of such data

Information Visualization Fall 2015Data Visualization3 Infovis is the fastest groving branch of the visualization Main goal is to assist users in understanding all the abstract data, i.e. visualize abstract quantities and relations in order to get insight in the data with no physical representation Differences: Scivis – physical data with inherent spatial placement → mental and physical images overlap → considerably simplifies visualization Infovis – information has no innate shape and color and its visualization has purely abstract character

Information Visualization Fall 2015Data Visualization4 Three main elements: representation, presentation, and interaction Infovis has potentially larger target audience with limited mathematical or engineering background than scivis Infovis covers areas such as: Visual reasoning, visual data modeling, visual programming, visual information retrieval and browsing, visualization of program execution, visual languages, visual interface design, and spatial reasoning

Information Visualization Fall 2015Data Visualization5 General rules for design of infovis applications: Follow the conventions accepted by that field Integrate with other tools-of-the-trade of the field In some taxonomies (Spence), there also exists class of geovisualization (geovis) applications which address a field between the two

Information Visualization Fall 2015Data Visualization6 Data domain: Datasets often do not contain spatial information (sample points) No cells with interpolation function or cell notion serves a different purpose Actual spatial layout is of little if any relevance for the content

Information Visualization Fall 2015Data Visualization7 Attribute data types in infovis: Data attributes are of more types than numerical values and go beyond the semantic of numerical values A different storage strategy (size of a single attribute is variable)

Information Visualization Fall 2015Data Visualization8 Data typeAttribute domainOperationsExamples Nominal (categorical) Qualitative (no addition and multiplication) Categorical* Unordered setComparison (=, ≠ ) Text, references, syntax elements OrdinalOrdered setOrdering (=, ≠, ) Ratings (e.g., bad, average, good) Discrete Quantitative (allow interpolation) Integers (Z, N)Integer arithmeticLines of code Continuous - Reals (R)Real arithmeticCode metrics Notes: * A data item belongs to a category rather than the value of quantity

Information Visualization Fall 2015Data Visualization9 Another classification of attribute data types: Linear Planar Volumetric Temporal Multidimensional Tree Network Workspace Spatial aspect Relational aspect

Information Visualization Fall 2015Data Visualization10 Together with eight data types, seven interaction functions infovis application may provide: Overview, zoom, filter, details on demand, relate, history, and extract These functions may be related to main steps of visualization pipeline: Filtering, mapping, and rendering Data types and interaction types create a matrix of possibilities within which a infovis application may locate its functionality

Information Visualization Fall 2015Data Visualization11 ScivisInfovis Data domainSpatial R n Abstract, nonspatial Attribute typesNumeric R m Any data types Data pointsSamples of attributes over domain Tuples of attributes without spatial location CellsSupport interpolationDescribe relations InterpolationPiecewise continuousCan be nonexistent Comparison of datasets notion in scivis and infovis

Information Visualization Fall 2015Data Visualization12 Infovis datasets are quite similar to the model used in relational databases or entity-relationship graphs Visualization methods: Database tables, trees, graphs, and text

Table Visualization Fall 2015Data Visualization13 Table – simplest infovis data; two-dimensional array of rows (records) and columns (attributes) Improvements supporting readability: Sorting Filling background of cells using alternate colors Bar graph as a cell background Small glyphs or icons showing trends Sparklines

Table Visualization Fall 2015Data Visualization14 Sampling issue Text based visualization has fairly limited scalability Zooming out the table visualization We may drop displaying too small text and only show bar graphs Use so called dense pixel displays or space filling displays

Table Visualization Fall 2015Data Visualization15

Relation Visualization Fall 2015Data Visualization16 Frequenty encountered visualizations of relational datasets: Trees, graphs, and Venn-Euler diagrams

Tree Visualization Fall 2015Data Visualization17 Trees are a particular type of relational data T = (N, E), where N = {n i } is set of nodes (vertices) connected by edges from set of edges E = {e i } where each edge e i is represented as a pair (n j (parent), n k (child)) of nodes Properties of a tree: There is a unique path between any two nodes in the tree Subsequently, there are no loops Parent may have any number of children; child can have only one parent; leaves have no children Root – single node with no parents Depth – longest path in the tree

Tree Visualization Fall 2015Data Visualization18 Node-link visualization (ball and stick) with two degrees of freedom: Position of the glyphs (layout) The appearance of the glyph Layout requirements: No or minimal overlapping of nodes and edges Aspect ratio not far from unity Avoid long or unnecessarily bent edges

Tree Visualization Fall 2015Data Visualization19 Rooted tree layout: All children nodes of the same parent have the same y-coordinate X-axis is used to reflect certain ordering

Tree Visualization Fall 2015Data Visualization20 Radial tree layout: Use polar coordinate system Always has 1:1 aspect ratio but problems with space allocation

Tree Visualization Fall 2015Data Visualization21 Bubble tree layout: Edges have now considerably different lenghts This makes the visual size of the subrees reflect their number of children

Tree Visualization Fall 2015Data Visualization22 Cone tree layout: Arranged in 3D, may be more compact than other layouts Problems: occlusions, chance of “getting lost“ in 3D space

Tree Visualization Fall 2015Data Visualization23 Tree Maps Slice and dice layout

Tree Visualization Fall 2015Data Visualization24 Tree Maps Squarified layout

Fall 2015Data Visualization25 Force-directed layout