2. Agenda
• Modeling Time
• Characterizing Data
• User Tasks
• Visual Representation Concepts
• Visualization Techniques
• Time Series Visualization
• Event / Event Sequence Visualization
• Interactions
• Visualizing Large Datasets
3. We`re Surrounded By Time Series Data
• Operational data: Monitoring data, log events, ...
• Data Warehouse: Dimension time
• Measured Me: Activity tracking, ECG, ...
• Sensor telemetry: Sensor data, ...
• Financial data: Stock charts, ...
• Climate data: Temperature, ...
• Web tracking: Clickstreams, ...
4. Visualization Aspects
what is shown?
Data abstraction
why is the user looking at it?
Task abstraction
how is it shown?
Visual encoding and interaction
15. Characterizing Data
Scale
Frame of reference: Abstract vs. Spatial
Kind of data: Events vs. States
Number of variables: Univariate vs. Multivariate
Power Turned ON Power Turned OFF Power Turned ON
Charging Not Charging
Z
Z
Z
Z
Z
Single Series Multiple Series Time Series Set
24. Nobels, no degrees
This Visualization explores Nobel Prizes and
graduate qualifications from 1901 -1912, by
analyzing the age of the recipients, avg age
evolution, graduation grades, university
affiliations and principal hometowns
32. Small Multiples
Design
• Small multiples use the same basic graphic or chart to display
difference slices of a data set.
• Placement of the small multiples charts should reflect some
logical order. (Ex: Time, Geography)
• Small multiples should share the same measures, scales, size,
and shape.
• Simplicity of the chart is critical. Users should be able to
process information across many of these charts.
Scaling with Visualization Design
• Interaction: Brushing, Focus + Context Navigation
• Data Reduction: Filter , Search
Algorithmic Approach
• Clustering & Aggregating records
• Choosing Dimensions
Team-by-team Popularity
Small Multiples
44. 4
4
Overview First, Zoom And Filter, Details On Demand
Influential Mantra from Shneiderman
1. Overview: Gain an overview of the entire
collection
2. Zoom : Zoom in on items of interest
3. Filter: Filter out uninteresting items
4. Details-on-demand: Select an item or
group and get details when needed
5. Relate: View relationships among items
6. History: Keep a history of actions to support
undo, replay, and progressive refinement
7. Extract: Allow extraction of sub-collections
and of the query parameters
Other Analytical Tasks
49. Brushing & Linking
• See how regions
contiguous in one view are
distributed within another
• Powerful and pervasive
interaction idiom
• Encoding: different
• Multiform
• Data: all shared