Planeamento

Aulas Laboratoriais

Course intro, Group creation, D3 intro

  • Introduction to information visualization labs.
  • Creation of the working groups.   
  • Resolution of a introductory d3 exercise.  

D3 basics

Solving d3 basic exercises on a flipped classroom environment.

Evaluation of Task I.

Checkpoint I: Subject Proposal

Evaluation of visualization subject proposal (all groups)

Pentaho (Kettle) / Pandas

Exercices in Pentaho (Kettle) and Pandas in a flipped classroom environment.

Evaluation of Task II.

Checkpoint II: Dataset

Checkpoint II: presentation and evaluation of the dataset for use during the creation of a visualization (half of the groups) . 

Checkpoint II: Dataset

Checkpoint II: presentation and evaluation of the dataset for use during the creation of a visualization (half of the groups)   

Checkpoint III: Sketch

Presentation and evaluation of the first sketch of the visualization (half of the class)

Checkpoint III - Sketch

Presentation and evaluation of the first sketch of the visualization (half of the class)

D3 advanced #1 (filtering, events and more)

Exercise performed in class: Encoding variables in a Choropleth Map and Scatter Plot.

Evaluation of Task III.

D3 advanced #2 (filtering, events and more)

Exercise performed in class: Creating a tooltip for the Choropleth and a selection drawer for one or more countries.

Evaluation of Task IV.

Checkpoint IV: Functional InfoVis Prototype

Presentation and evaluation of the final layout with two idioms implemented (half of the groups)

Checkpoint IV: Functional InfoVis Prototype

Presentation and evaluation of the final layout with two idioms implemented (half of the groups)

Project Development Support

Project Development Support

Project Development Support

Project Development Support

Aulas Teóricas

Introduction, Task Abstraction

Introduction

  • What is InfoVis
  • Syllabus
  • Why Infovis?
  • Examples 

Task Abstraction 

  • What? Why? How?
  • Iterative Design
  • Angles of Attack
  • Levels of Validation
  • Task Abstraction

Interactive Exercises

Data Abstraction

Data Abstraction

  • Data Types
  • Datasets
  • Attribute Types
  • Semantics
  • Data Processing
Interactive Exercises

Marks and Channels + Color

Marks and Channels + Color

  • Visual Fundamentals
  • Marks
  • Channels
  • Color vision
  • Color models
  • Color meaning
  • Color maps
Interactive Exercises 

Tabular Data

Tabular Data

  • Univariate;
  • Position-based
  • bivariate
  • Multivariate
  • Density-Based
Interactive Excercises

Time

Time

  • Characteristics of Time;
  • Representing time: linear vs. cyclic;
  • Techniques: linear time;
  • Techniques: cyclic time;
  • Intervals/spans;
  • Other techniques.
Interactive Excercises

Geographical Information

Geographical Information

  • Intro; 
  • Projections; 
  • Point-based;  
  • Path-based;  
  • Area-based; 
  • Topology;
  • Flow

Interactive Exercises

Interaction, Multiple Views, Focus and Context

Interaction, Multiple Views, Focus and Context

  • Animation;
  • Select and Highlight;
  • Reconfigure/Re-encode;
  • Navigate;
  • Post-Wimp.
  • Multiple Views; 
  • Filter and Dynamic Query;
  • Focus and Context.
Interactive Exercises

Simplicity & Truth, Rules of Thumb

Simplicity & Truth

  • Keeping it simple;
  • Keeping it legible (understandable);
  • Keeping it true.
Rules of Thumb 
  • No (unjustified) 3D;
  • No unjustified 2D;
  • Recognition instead of recall;
  • Resolution over immersion;
  • Overview first, zoom and filter, details on demand;
  • Responsiveness is required;
  • Get it right in black and white;
  • Function first, form next;
  • Trifecta Checkup;
  • Self sufficiency test.
Interactive Exercises

Visualizing Text

Visualizing Text

  • Vector Space Model;
  • Single Document Visualization;
  • Document Collection Visualization;
  • Specific Domains.
Interactive Exercises

Relationships

Visualizing Relationships

  • Node-Link 
  • Trees;
  • Graphs;
  • Matrix;
  • Space-Filling;
  • Other

Interactive Exercises

Complexity and Evaluation

Complexity and Evaluation

  • Dealing with high-dimensionality data;
  • Item aggregation;
  • Attribute aggregation.
  • Evaluating InfoVis.
Interactive Exercises

Storytelling

Storytelling

  • Narrative framework
  • Genres for Narrative Visualization
  • The Design Catalogue
Interactive Exercices

Project Development Support #1

Interactive class to support the project development.

Project Development Support #2

Interactive class to support the project development.