Interactive Data Visualization

Objectives

Knowledge

  • What is Information Visualization, Data Visualization (DV) and the different purposes of DV.
  • The role of interactivity in DV and the general interaction patterns.
  • The concept of Visual Variable and the practical consequence in the design of Interactive Data Visualization (IDV).
  • The classification of data for DV purposes and the impact on IDV.
  • For each type of data the most relevant available techniques.
  • Due to its wide applicability, some deep understanding on Visualization Techniques for multivariate Data time oriented data and Geospatial Data.
  • The main components of general IDV systems and the principal characteristics required on modern IDV systems.
  • The available approaches to Compare and Evaluate Visualization Techniques and Systems.
  • The actual trends in IDV and their role in more general systems and applications.

Application

  • Choose the visual variables and visualization techniques for a given data set and purposes.
  • Use a given an existing IDV system to explore one or more data sets.
  • Based on existing frameworks and platforms, design and build an IDV system appropriate for a class of data sets and a class of exploration and visualization tasks.
  • Setup an experimental environment to evaluate a DV technique. Analyze the data gathered in the experimentation.

Soft-Skills

  • Understand the multidisciplinary nature of the area and the relationship with other areas.
  • Explore the experimental nature for design IDV systems.

General characterization

Code

11565

Credits

6.0

Responsible teacher

João Carlos Gomes Moura Pires, Nuno Manuel Robalo Correia

Hours

Weekly - 4

Total - 60

Teaching language

Português

Prerequisites

General progamming skills

Bibliography

Main Bibliography:

  • Interactive Data Visualization: Foundations, Techniques, and Applications, Second Edition. Matthew O. Ward, Georges Grinstein, Daniel Keim, 2015, ISBN 9781482257373
  • Visualization Analysis & Design, Tamara Munzner, 2015, ISBN: 9781466508910
    ISBN (e-Book): 9781498707763

  • Functional Art, The: An introduction to information graphics and visualization, Alberto Cairo, Aug 2012

  • Visualization of Time-Oriented Data, Wolfgang Aigner, Silvia Miksch Heidrun Schumann, Christian Tominski, 2011, ISBN: 978-0-85729-078-6

Additional readings will be provided during classes and through the course website (including lecture slides).

Teaching method

In the lectures the course content is presented, illustrated with application examples and references to related work. The laboratory classes are intended for specification, development and presentation of the project that deals with topics presented during the lectures.

The evaluation of the course consists of five elements: two mid-term written individual tests and one project, with several phases (specification, state of the art and code/interface) that together account for a project to develop a interactive data visualization application, using real data.

Evaluation method

The evaluation of the course consists of five elements: two mid-term written individual tests and one project, with several phases (specification, state of the art and code/interface) that together account for a project to develop a interactive data visualization application, using real data..

Final grade formula:
Final_Grade = 25%Test1 + 25%Test2 + 10%Specification + 15%Paper + 25%Códe&Interface

Course approval requires the following minimal grades:

(mean (Test1; Test2) >= 10) AND
(mean(Specification; Paper;Code&Interface) >= 10) AND
(Test1 >= 8) AND
(Test2 >= 8)

Students approved in the project and not approved in the tests may also do a final exam, and the resulting grade replaces the grades of the tests in the final grade formula.

Subject matter

Introduction to Data Visualization

            What Is Visualization?

            Relationship between Visualization and Other Fields.

            The Visualization Process.

            Data Foundations.

            Human Perception and Information Processing.

            Semiology of Graphical Symbols.

            The Visual Variables. 

Visualization Techniques

            Visualization Techniques for Spatial Data

            Visualization Techniques for Geospatial Data

            Visualization Techniques for Time-Oriented Data                     

            Visualization Techniques for Multivariate Data

            Visualization Techniques for Trees, Graphs, and Networks

            Text and Document Visualization           

Interaction Concepts and Techniques

            Interaction Operators, Operands and Spaces (screen, object, data, attributes)

            Visualization Structure Space (Components of the Data Visualization)

            Animating Transformations

            Interaction Control

            Designing Effective Visualizations

            Comparing and Evaluating Visualization Techniques                                                                          

Visualization Systems

            Systems Based on Data Type

            Systems Based on Analysis Type

            Text Analysis and Visualization

            Modern Integrated Visualization Systems

            Toolkits

Research Directions in Visualization