Data Visualization Principles: Interaction, Filtering, Aggregation



Similar documents
COMP Visualization. Lecture 11 Interacting with Visualizations

Interactive visualization of big data

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

Space-Time Cube in Visual Analytics

Multi-Dimensional Data Visualization. Slides courtesy of Chris North

TIBCO Spotfire Business Author Essentials Quick Reference Guide. Table of contents:

Visualization for Network Traffic Monitoring & Security

Hierarchical Data Visualization. Ai Nakatani IAT 814 February 21, 2007

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

About PivotTable reports

Interactive Information Visualization of Trend Information

TEXT-FILLED STACKED AREA GRAPHS Martin Kraus

NakeDB: Database Schema Visualization

20 A Visualization Framework For Discovering Prepaid Mobile Subscriber Usage Patterns

Geovisual Analytics Exploring and analyzing large spatial and multivariate data. Prof Mikael Jern & Civ IngTobias Åström.

Visualization Techniques in Data Mining

Microsoft Excel 2010 Pivot Tables

Activity 1: Using base ten blocks to model operations on decimals

Visualization of Software

Hierarchy and Tree Visualization

Cours de Visualisation d'information InfoVis Lecture. Multivariate Data Sets

DATA VISUALIZATION WITH TABLEAU PUBLIC. (Data for this tutorial at

Analyze This! Get Better Insight with Power BI for Office 365

The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations. Ben Shneiderman, 1996

Visualization and Visual Analytics

Visualizing Repertory Grid Data for Formative Assessment

Chapter 3 - Multidimensional Information Visualization II

ARIZONA DEPARTMENT OF TRANSPORTATION. Presented by Lonnie D. Hendrix, P.E. Assistant State Engineer, Maintenance

Data Mining, Predictive Analytics with Microsoft Analysis Services and Excel PowerPivot

HTML Form Widgets. Review: HTML Forms. Review: CGI Programs

Information Visualization Multivariate Data Visualization Krešimir Matković

CSE 512: Data Visualization Course Overview & Curriculum Content

BIG DATA VISUALIZATION. Team Impossible Peter Vilim, Sruthi Mayuram Krithivasan, Matt Burrough, and Ismini Lourentzou

SAP Business Objects BO BI 4.1

Salient Dashboard Designer Training Guide

Security visualisation

Highly Scalable Tile-Based Visualization for Exploratory Data Analysis

Introduction to Data Visualization


Cognos 8 Report Studio Creating Multi Query Reports

NEXT Analytics Business Intelligence User Guide

Multivariate Data Visualization

The Value of Visualization for Understanding Data and Making Decisions

SuperViz: An Interactive Visualization of Super-Peer P2P Network

Fundamentals of Visualizing Biological Data

Interactive Timeline Visualization for Microsoft Dynamics NAV 2009 R2

SAS REPORTS ON YOUR FINGERTIPS? SAS BI IS THE ANSWER FOR CREATING IMMERSIVE MOBILE REPORTS

c360 Relationship Explorer/Charting User Guide

Graph/Network Visualization

Scott Harvey, Registrar Tri County Technical College. Using Excel Pivot Tables to Analyze Student Data

Data Visualization & Dashboard Projects. Quickstart Guide

Microsoft SQL Server is great for storing departmental or company data. It. A Quick Guide to Report Builder In association with

COURSE SYLLABUS COURSE TITLE:

Getting Started with the ArcGIS Predictive Analysis Add-In

Creating Your Own 3D Models

Keep managers better informed on their areas of responsibility and highlight the issues that require their attention with dashboards!

Using the Mindjet Platform and Templates for Marketing Launch Plans

IR User Interfaces and Visualization

Business Intelligence and Process Modelling

M-Files Gantt View. User Guide. App Version: Author: Joel Heinrich

Big Data in Pictures: Data Visualization

Tableau Your Data! Wiley. with Tableau Software. the InterWorks Bl Team. Fast and Easy Visual Analysis. Daniel G. Murray and

Spotfire v6 New Features. TIBCO Spotfire Delta Training Jumpstart

<no narration for this slide>

Report Builder. Microsoft SQL Server is great for storing departmental or company data. It is. A Quick Guide to. In association with

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

SAS VISUAL ANALYTICS AN OVERVIEW OF POWERFUL DISCOVERY, ANALYSIS AND REPORTING

A Tale of Alderwood: Visualizing Relationships in a Diverse Data Collection

Importing TSM Data into Microsoft Excel using Microsoft Query

Using BlueHornet Statistics Sent Message Reporting Message Summary Section Advanced Reporting Basics Delivery Tab

LiDAR Point Cloud Processing with

Identifying Patterns in DNS Traffic

Welcome to the topic on creating key performance indicators in SAP Business One, release 9.1 version for SAP HANA.

Easily add Maps and Geo Analytics in MicroStrategy

5.7. Quick Guide to Fusion Pro Schedule

Customer Analytics. Turn Big Data into Big Value

Transcription:

Data Visualization Principles: Interaction, Filtering, Aggregation CSC444 Acknowledgments for today s lecture:

What if there s too much data? Sometimes you can t present all the data in a single plot (Your final projects are like this!) Interaction: let the user drive what aspect of the data is being displayed Filtering: Selectively hide some of the data points Aggregation: Show visual representations of subsets of the data

Focus+Context When showing a limited view, try to hint at what is not being shown.

Demos: NYT Interactive charts abt=0002&abg=0 http://www.nytimes.com/interactive/2014/09/19/nyregion/ stop-and-frisk-map.html http://www.nytimes.com/interactive/2014/06/05/upshot/howthe-recession-reshaped-the-economy-in-255-charts.html? http://www.nytimes.com/interactive/2014/upshot/buy-rentcalculator.html?abt=0002&abg=0

INTERACTION

Fundamental idea Interpret the state of elements in the UI as a clause in a query. As UI changes, update data Willett et al., TVCG 2007 (*)

Panning https://www.google.com/finance?q=indexftse

Zooming https://www.google.com/finance?q=indexftse

Focus+Context for Pan & Zoom Focus Context

Geometric Zooming vs. Semantic Zooming http://bl.ocks.org/mbostock/3680957

Smooth Zoom transitions (research highlight) What s the best way to go from one zoomed view to another? Differential equations to the rescue! Recommended reading for 544 students van Wijk and Nuij, Infovis 2003 http://bl.ocks.org/mbostock/3828981

Research Highlight: smooth zoom transitions van Wijk and Nuij, Infovis 2003 http://bl.ocks.org/mbostock/3828981

Research Highlight: smooth zoom transitions Shortest paths in zoom space! van Wijk and Nuij, Infovis 2003 http://bl.ocks.org/mbostock/3828981

FILTERING

Fundamental idea Choose a rule, hide elements that don t match that rule the more complex the rule, the better you will be able to find patterns in the data. More focus the more complex the rule, the less transparent it is, so user doesn t know what the filtering is doing. Less context

Case in point: do not hide outliers! Fancy outlier detection considered harmful Schutz, CC BY-SA 3.0

Brushing, linked views Filtering + Interaction Show more than one view of the same data Users drag brushes : regions of each view, which are interpreted directly as queries No additional UI! http://bl.ocks.org/mbostock/4063663

AGGREGATION

Fundamental idea If there s too much data, replace individual data points with representation of subsets http://square.github.io/crossfilter/

Data Cubes: aggregate by collapsing attributes Multiscale Visualization using Data Cubes, Stolte et al., Infovis 2002

Data Cubes: aggregate by collapsing attributes Multiscale Visualization using Data Cubes, Stolte et al., Infovis 2002

Data Cubes: aggregate by collapsing attributes recent: data cubes specifically designed for vis: Bostock et al. s Crossfilter (http://square.github.io/ crossfilter/) Liu et al. s Immens (http://vis.stanford.edu/papers/immens) Lins et al. s Nanocubes (http://nanocubes.net/) Filtering + Aggregation + Interaction

Scented widgets (Willett et al., 2007) If UI is necessary, summarize data on UI overlay Filtering + Aggregation + Interaction

Research Questions Torture your data enough, and it ll tell you anything, Ronald Coase (http://tylervigen.com/) Statistics has tools to mitigate this problem Interaction is much less well-studied!

Shneiderman s Visual information seeking mantra Overview first, zoom and filter, then details-on-demand

Demos http://www.nytimes.com/interactive/dining/new-yorkhealth-department-restaurant-ratings-map.html http://square.github.io/crossfilter/ http://cscheid.net/static/mlb-hall-of-fame-voting/

Overview first: Before all else, show a highlevel view, possibly through appropriate aggregation

Zoom and Filter: Use interaction to create user-specified views

Details on Demand: Individual points or attributes should be available, but only as requested