Dynamic Visualization and Time

Similar documents
TEXT-FILLED STACKED AREA GRAPHS Martin Kraus

Motion Charts: Telling Stories with Statistics

3D Interactive Information Visualization: Guidelines from experience and analysis of applications

an introduction to VISUALIZING DATA by joel laumans

What is Visualization? Information Visualization An Overview. Information Visualization. Definitions

Disrupting Class How disruptive innovation will change the way the world learns

Interactive Information Visualization of Trend Information

Assignment 2: Animated Transitions Due: Oct 12 Mon, 11:59pm, 2015 (midnight)

Innovative Information Visualization of Electronic Health Record Data: a Systematic Review

Numbers as pictures: Examples of data visualization from the Business Employment Dynamics program. October 2009

Security visualisation

Teaching Methodology for 3D Animation

Gapminder Quiz about global development Teachers guide

Visualizing Historical Agricultural Data: The Current State of the Art Irwin Anolik (USDA National Agricultural Statistics Service)

Principles of Data Visualization for Exploratory Data Analysis. Renee M. P. Teate. SYS 6023 Cognitive Systems Engineering April 28, 2015

The Creative Curriculum for Preschool: Objectives for Development & Learning

Table of Contents Find the story within your data

TIBCO Spotfire Guided Analytics. Transferring Best Practice Analytics from Experts to Everyone

Topic Maps Visualization

Seeing by Degrees: Programming Visualization From Sensor Networks

KS3 Computing Group 1 Programme of Study hours per week

Time Series Data Visualization

Visualizing Repertory Grid Data for Formative Assessment

Interactive Data Visualization Program to Analyze Word Count Frequencies Over Time

IC05 Introduction on Networks &Visualization Nov

Students will identify a theme connecting a group of historic Wisconsinites and make a set of trading cards.

Big Data in Pictures: Data Visualization

Best Practices. Create a Better VoC Report. Three Data Visualization Techniques to Get Your Reports Noticed

Student Writing Guide. Fall Lab Reports

Effective Visualization Techniques for Data Discovery and Analysis

Unresolved issues with the course, grades, or instructor, should be taken to the point of contact.

SuperViz: An Interactive Visualization of Super-Peer P2P Network

Common Mistakes in Data Presentation Stephen Few September 4, 2004

Learning Center System. Preschool Resource Guide. Muriel Wong

Universidade de Aveiro Departamento de Electrónica, Telecomunicações e Informática. Introduction to Information Visualization

Appendix A: Science Practices for AP Physics 1 and 2

in Video Game Spaces: Image, Play, and Structure in 3D Worlds

IBM Cognos TM1 Executive Viewer Fast self-service analytics

Depth-of-Knowledge Levels for Four Content Areas Norman L. Webb March 28, Reading (based on Wixson, 1999)

Instagram Post Data Analysis

Grade 1. Ontario Provincial Curriculum-based Expectations Guideline Walking with Miskwaadesi and Walking with A`nó:wara By Subject/Strand

New Jersey Core Curriculum Content Standards for Visual and Performing Arts INTRODUCTION

Graphing Sea Ice Extent in the Arctic and Antarctic

George G. Robertson Principal Researcher Microsoft Corporation

Rollins College Strategic Marketing Guidelines

An example. Visualization? An example. Scientific Visualization. This talk. Information Visualization & Visual Analytics. 30 items, 30 x 3 values

Probability and Statistics

Quantitative vs. Categorical Data: A Difference Worth Knowing Stephen Few April 2005

Previous Letterland at Tweetsie Railroad Motivation and reward Letterland at Tweetsie Curriculum Guides

The Central Idea CHAPTER 1 CHAPTER OVERVIEW CHAPTER REVIEW

Data Visualisation and Its Application in Official Statistics. Olivia Or Census and Statistics Department, Hong Kong, China

Cartooning and Animation MS. Middle School

Goals for Preschool aged Children: (Compiled from several State Guidelines) Compilation by Narcissa Summerfield Language Community Goals

Outline. Fundamentals. Rendering (of 3D data) Data mappings. Evaluation Interaction

Power, Gas, Coal & Carbon Production, Trading and Brokerage

The Planets? Suite! The Cleveland Institute of Music Class Materials. Table of Contents

FIELD 002: EARLY CHILDHOOD TEST OBJECTIVES

RnavGraph: A visualization tool for navigating through high-dimensional data

Analyzing the Elements of Real GDP in FRED Using Stacking

Voluntary Product Accessibility Template Blackboard Learn Release 9.1 April 2014 (Published April 30, 2014)

Generating Heat. Part 1: Breathing Earth. Part 2: The Growth of Carbon Emitters. Introduction: Materials:

2015 HSC Information and Digital Technology Digital animation Marking Guidelines

Learning Styles and Aptitudes

On Creative Thinking in Advertising Design Based on Modern. Elements. Xiaorong Yuan. Guangxi Arts University, Nanning, , China

Volcano Research Project

Strategic Plan Proposal: Learning science by experiencing science: A proposal for new active learning courses in Psychology

On History of Information Visualization

Fogbeam Vision Series - The Modern Intranet

Fairfield Public Schools

Standard 1: Learn and develop skills and meet technical demands unique to dance, music, theatre/drama and visual arts.

Common Core Standards for Literacy in Science and Technical Subjects

NakeDB: Database Schema Visualization

Introduction to Information Visualization

COMP Visualization. Lecture 11 Interacting with Visualizations

EVALUATION OF GEOTHERMAL ENERGY AS HEAT SOURCE OF DISTRICT HEATING SYSTEMS IN TIANJIN, CHINA

CAPZLES TUTORIAL INTRODUCTION

EM Clustering Approach for Multi-Dimensional Analysis of Big Data Set

Design Analysis of Everyday Thing: Nintendo Wii Remote

Understanding Data: A Comparison of Information Visualization Tools and Techniques

Who s Winning? How knowing the score can keep your team moving in the right direction. Who s Winning?

Intermediate PowerPoint

Search help. More on Office.com: images templates

Interactive Data Mining and Visualization

Years and Curriculum Levels

with your eyes: Considerations when visualizing information Joshua Mitchell & Melissa Rands, RISE

Preschool Science Curriculum Map

Tableau Data Visualization Cookbook

Transcription:

Dynamic Visualization and Time Markku Reunanen, marq@iki.fi Introduction Edward Tufte (1997, 23) asked five questions on a visualization in his book Visual Explanations: How many? How often? Where? How much? At what rate? At the end of the day, different representations of information try to answer these questions, regardless of the field of study or the technology in use. Be it traditional diagrams for a book or an interactive 3D application for the latest mobile gadget, the goal is to create an end result that is easy to understand, useful, and faithful to the original data. In spite of its profound name, dynamic visualization simply refers to those representations that go beyond traditional static forms, such as printed media. Actually, most of the visualizations seen in digital media are plain static images, so being digital does not mean a lot in itself. The defining characteristics of dynamic visualization are animation, interaction and real time any one of these features is enough to meet the definition. Dynamic visualization is a mundane tool in several fields, such as geology, medical science, statistics and economics (especially in the form of visual data mining). The great public has become increasingly aware of it in the form of various interactive visualizations on the Web. Often the authors are artists, hackers and activists, who want to open up people s perspectives on world events, or just play with visual representations. Artistic visualization may indeed act as a forerunner of or a comparison point to more serious data representations (see Viégas & Wattenberg 2007). A new player in the field is open data, which brings vast amounts of statistical data into everyone s reach. Figure 1: We Feel Fine and Breathing Earth

Figure 1 shows two examples of visualizations running inside a Web browser. We Feel Fine (http://www.wefeelfine.org/), developed by Jonathan Harris and Sep Kamvar, roams different blog services, collects sentences where an author describes their feelings, and visually groups similar posts together. Breathing Earth (http://www.breathingearth.net/), a simulation by David Bleja, depicts ecological themes, such as CO2 emissions, deaths and births in different countries. Regardless of the completely different topics, these two projects share numerous features, too: both of them can be used freely on the Web, animation is fundamental to both, the visualizations change in time, and it is possible to move to the details from the general overview. Strengths of Dynamic Visualization Probably the greatest strength of dynamic visualization is that it is possible to create different views to the same data. The Shneiderman (1996) Visual Information Seeking Mantra crystallizes the essentials as follows: Overview first, zoom and filter, then details on demand. So, in addition to merely changing the scale of the representation visually, it is done also semantically: more details are shown on demand. In a static representation all the information needs to be visible at once, which leads to tricky problems even with relatively small datasets. Another important strength is the real time nature of dynamic visualization. A mundane example of it could be a temperature curve that is updated once an hour. Real time is a wide topic updates can happen in a fraction of a second, or in the other extreme once a year what counts here is that we are not stuck with a fixed dataset. In addition to data retrieval, real time is part of the presentation itself, when visual elements are brought to life by animating their properties, such as location, shape or size. The issue of time will be discussed further in the following sections. In addition to being a tool for communication, dynamic visualization serves as a tool for exploration: grouping and regrouping of variables, highlighting and filtering support decision making. A well designed tool enables a process where the used observes an interesting phenomenon, forms hypotheses and immediately tests their validity. Colin Ware (2004, 317) called the process a problem solving loop, which consists of a lower order exploration and navigation loop, and a data selection and manipulation loop. In the best case interactivity can offer the user a rich and engaging experience, which could be tedious to create by static means. Challenges of Dynamic Visualization In addition to the strengths discussed above, it is important to be aware of the challenges that follow from moving from static to dynamic visualization. In practice, the biggest problems have to do with cost and skills. There are numerous reliable and affordable packages for dealing with, for example, statistical graphs, whereas dynamic visualization often requires time consuming design, modification, and development of completely new tools. Digital technology becomes

obsolete quickly, so there is a constant need for updating and, eventually, replacing the technical platform with another. In addition to just mathematical and visual skills there is a need for new know how, most importantly on interaction and software design. The required skills can either be developed with considerable effort in house or bought from the outside. All in all, the process of defining user needs, turning them into design decisions, and finally implementing a functional system, is by no means a trivial one. Examples of badly designed and implemented applications are definitely not hard to find. Going dynamic does not somehow automatically solve the challenges involved in visualization. The freedom offered to the user does not make good design principles any less important, quite the contrary. In addition to mere freedom, we must offer meaningful default views, support natural workflows, and take into consideration the capabilities of human visual processing. Depicting Time Time is a central variable in almost any visualization. Events take place in time, so it is natural to depict their changes in relation to time. When is electricity consumption at its peak? When does the Christmas high season start? How has the value of a company developed during the last ten years? Our linear concept of time, coupled with the Western reading direction from left to right, has created a strong convention, where the x axis of a graph represents time and the y axis a value dependent on time. In a two dimensional coordinate system it is possible to show only the values of two variables at a time, and since the x axis is mainly reserved for time, there is a need to use other visual parameters, such as color, size and shape. Expanding a two dimensional representation to the third dimension seems like an obvious solution, but especially in the case of static images it often creates more problems than it solves, by introducing clutter and occlusion. There is a time and place for 3D visualizations, but in those cases the data itself is spatial by nature (for further discussion, see Card, Mackinlay & Shneiderman 1999, 57 61). Dynamic visualization provides one axis more: time itself. Events can be animated, either in real time or with scaled time. Very slow phenomena can be sped up, or very fast ones slowed down. Any visual representation contains a story either accidentally or intentionally but especially in the case of dynamic visualization the possibilities for storytelling are numerous. One of the most important visualization principles proposed by Tufte (1997; 2001) is comparison, which can be achieved not only by multiple views, but also in time. In addition, movement is a strong to stimulus to our visual sense, which makes it a powerful means for highlighting (Ware 2004, 217).

Example: Gapminder Gapminder World (http://www.gapminder.org/world/), developed by Hans Rosling and the Gapmider Foundation, utilizes most of the principles discussed above, and can be used as an example of a dynamic visualization that serves both basic purposes: communication and exploration. Gapminder shows UN statistics and lets the user follow how different variables have changed in time across nations and continents. It is possible to assess the interrelationships of two phenomena by freely selecting the variables for the x and y axes. Figure 2: Gapminder World main view The main functionality of Gapminder can be seen in Figure 2: variables can be selected for both axes, individual countries can be highlighted, the scale of the bubbles can be altered and the year selected. There are tens of datasets available on topics such as health, education and economy. Making health related data understandable was one of the main uses right from the beginning (see Rosling & Zhang 2011). There s another tab with an interactive world map, but its uses are limited in comparison with the main view. Next, let us consider how the principles of dynamic visualization are reflected in Gapminder. Especially the Shneiderman visual information seeking mantra is clearly present: initially the user gets an overview of all the countries, after which it is possible to select individual countries and get to the details. The finest details of the data are not available through Gapminder, because the main focus has obviously been on large scale changes over time. Another dynamic property is

the up to date dataset: UN figures from 2011 were already available in the fall of 2012. Time is depicted through animation and a separate timeline, so the x axis could be used for other purposes. The slow movement of colorful bubbles tells dramatic stories that can be compared to real historical events. Wars, depressions and economic booms can be recognized on the graph and, most importantly, their effects on different countries can be seen side by side. Behind the minimalistic interface there is an abundance of easily accessible data, which provides a rewarding experience to anyone interested in the topic. Conclusion As the datasets we are dealing with get increasingly large, making them understandable becomes challenging our cognitive skills do not improve at the same speed. Dynamic visualization offers new means for dealing with complexity, accessibility and validity. The strengths of dynamic visualization are so evident that they should be put into use, even if at the same time it brings challenges, such as the need for new workflows and skills. At the moment, when standards and tools are still under development, there is also added uncertainty since any technical solution will become outdated in a few years. At the end of the day, the need for dynamic visualization is determined by the target audience: what are the needs of the users and the most appropriate medium for them. The text can be shared and modified according to the Creative Commons Attribution ShareAlike 3.0 Unported license. References Card, Stuart K., Mackinlay, Jock D. & Shneiderman, Ben, 1999. Readings in Information Visualization Using Vision to Think. Morgan Kaufmann Publishers. Rosling, Hans & Zhang, Zhongxing, 2011. Health advocacy with Gapminder animated statistics. Journal of Epidemology and Global Health, 1(1), pp. 11 14. Shneiderman, Ben, 1996. The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations. In Proceedings of the 1996 IEEE Symposium on Visual Languages, pp. 336 343. Tufte, Edward, 1997. Visual Explanations. Graphics Press. Tufte, Edward, 2001. The Visual Display of Quantitative Information, 2nd ed. Graphics Press. Viégas, Fernanda B. & Wattenberg, Martin, 2007. Artistic Data Visualization: Beyond Visual Analytics. In OCSC'07 Proceedings of the 2nd international conference on Online communities and social computing, pp. 182 191.

Ware, Colin, 2004. Information Visualization Perception for Design, 2nd ed. Morgan Kaufmann Publishers.