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.
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.
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.
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.
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
Marks and Channels + Color
Marks and Channels + Color
- Visual Fundamentals
- Marks
- Channels
- Color vision
- Color models
- Color meaning
- Color maps
Tabular Data
Tabular Data
- Univariate;
- Position-based
- bivariate
- Multivariate
- Density-Based
Time
Time
- Characteristics of Time;
- Representing time: linear vs. cyclic;
- Techniques: linear time;
- Techniques: cyclic time;
- Intervals/spans;
- Other techniques.
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.
Simplicity & Truth, Rules of Thumb
Simplicity & Truth
- Keeping it simple;
- Keeping it legible (understandable);
- Keeping it true.
- 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.
Visualizing Text
Visualizing Text
- Vector Space Model;
- Single Document Visualization;
- Document Collection Visualization;
- Specific Domains.
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.
Storytelling
Storytelling
- Narrative framework
- Genres for Narrative Visualization
- The Design Catalogue
Project Development Support #1
Interactive class to support the project development.
Project Development Support #2
Interactive class to support the project development.